gpt4 book ai didi

dnsmasq 带有通配符域/tld 的固定子域

转载 作者:行者123 更新时间:2023-12-02 09:48:19 26 4
gpt4 key购买 nike

是否可以使用 dnsmasq 将所有子域请求路由到给定的 IP(无论顶级域如何)?

我想让这样的东西发挥作用。

address=/dev.*/127.0.0.1

因此,任何带有 dev 前缀的生产 URL 都将路由到我的开发服务器。因此,任何顶级域名(例如 mysite.mobi 或 mysite.com)如果带有 dev 前缀。仍会路由到 127.0.0.1到目前为止,我已经尝试过以下方法,但没有成功

address=/dev./127.0.0.1
address=/dev*/127.0.0.1
address=/dev.#/127.0.0.1
address=/dev#/127.0.0.1
address=/#dev#/127.0.0.1

任何帮助都会很棒

最佳答案

没有前缀,但有后缀,我在 Xubuntu 上(14.04)完成了以下操作:

# install "dnsmasq"
sudo apt-get install dnsmasq

# create a configuration file for using .dev as tld
sudo nano /etc/dnsmasq.d/devtld.conf
# add "address=/dev/127.0.0.1" and save the changes

# restart the service after configuring
sudo /etc/init.d/dnsmasq restart

确保任何以“.dev”结尾的 URL 都路由到 127.0.0.1 又名 localhost。

例如,经过上述配置后,以下内容是等效的:

http://localhost:8080
http://127.0.0.1:8080
http://www.example.com.dev:8080
http://subdomain.example.com.dev:8080

关于dnsmasq 带有通配符域/tld 的固定子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17020403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com