我想为某些被默认 dns 服务器阻止的特定域使用不同的 dns 服务器。而且我不想出于某种原因更改我的默认 dns 服务器。
有没有办法在不安装我自己的 dns 服务器的情况下做到这一点?
我刚刚了解到这在 mac 中是可能的:http : //hints.macworld.com/article.php?story=2004062902195410
小智 11
看看这个。
我知道这是一个迟到的答案,但我只是尝试过它并且有效。
总结一下,
/etc/NetworkManager/dnsmasq.d/custom-dnsdomain.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 功能)。
| 归档时间: |
|
| 查看次数: |
10483 次 |
| 最近记录: |