运维开发网

dnsmasq使用通配符域/ tld修复了子域

运维开发网 https://www.qedev.com 2020-07-09 17:09 出处:网络 作者:运维开发网整理
是否可以使用dnsmasq将所有子域请求(无论顶级域名)路由到给定的ip? 我希望得到这样的东西. address=/dev.*/127.0.0.1 因此,如果前缀为dev的任何生产URL将路由到我的开发服务器. 所以任何tld如mysite.mobi或mysite.com如果以dev为前缀.仍然会路由到127.0.0.1 到目前为止,我已经尝试了以下没有运气 address=/dev./127.
是否可以使用dnsmasq将所有子域请求(无论顶级域名)路由到给定的ip?

我希望得到这样的东西.

address=/dev.*/127.0.0.1

因此,如果前缀为dev的任何生产URL将路由到我的开发服务器.

所以任何tld如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 aka localhost.

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

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

精彩评论

暂无评论...
验证码 换一张
取 消