我想对默认dns服务器阻止的某些特定域使用其他dns服务器。而且由于某些原因,我不想更改默认的dns服务器。
有没有安装我自己的dns服务器的方法?
我刚刚了解到这在Mac中是可能的:http : //hints.macworld.com/article.php?story=2004062902195410
我想对默认dns服务器阻止的某些特定域使用其他dns服务器。而且由于某些原因,我不想更改默认的dns服务器。
有没有安装我自己的dns服务器的方法?
我刚刚了解到这在Mac中是可能的:http : //hints.macworld.com/article.php?story=2004062902195410
Answers:
看看这个。
我知道这是一个较晚的答案,但是我只是尝试了一下,并且效果很好。
总结一下,
/etc/NetworkManager/dnsmasq.d/custom-dns
domain.intra
会得到解决192.168.30.1
,并home.intra
会得到解决192.168.0.1
。我们可以添加任意多行。
server=/domain.intra/192.168.30.1
server=/home.intra/192.168.0.1
sudo service network-manager restart
。就是这样。
希望这可以帮助。
GNU libc中似乎没有DNS路由支持,因此您在Mac文章中引用的相同技巧在Linux上将不起作用。
双DHCP / DNS服务器是根据文档支持DNS路由的DNS服务器(您可以关闭DHCP功能)。