如何在ubuntu 16.04中使用带有dnsmasq的通配符

时间:2017-01-25 14:23:02

标签: ubuntu dns wildcard dnsmasq

04 我正在尝试在主机文件中配置通配符

127.0.0.1 *.example.com

所以我安装了dnsmasq 我试过了

echo address=/example/127.0.0.1/ | sudo tee -a /etc/NetworkManager/dnsmasq.d/local
echo address=/.example/127.0.0.1/ | sudo tee -a /etc/NetworkManager/dnsmasq.d/local
sudo /etc/init.d/dnsmasq restart
sudo service network-manager restart

接下来的答案:

Wildcard Virtual Hosts Ubuntu

但到目前为止还没有任何工作。

2 个答案:

答案 0 :(得分:0)

你可以做的是

sudo echo 'address=/example.com/127.0.0.1'  >> /etc/dnsmasq.conf

相当于

*.example.com

*.*.*.example.com

并重新启动dnsmasq服务

sudo /etc/init.d/dnsmasq restart

我认为这样可以解决问题。

答案 1 :(得分:0)

由于某些未知原因,即使重新启动网络管理器和dnsmasq后,问题仍未解决。但重启我的电脑后它工作正常。