如何为特定域名设置不同的 DNS 服务器

如何为特定域名设置不同的 DNS 服务器

我是 Flashrouters 的新手,我想知道是否可以为特定域设置不同的 DNS 服务器:

例如:如果域是易趣网或者美国宇航局网站然后使用 8.8.8.8(作为 DNS 服务器),其他所有域均使用 200.200.1.1。

DD-WRT 能实现吗?如果能,会有什么影响?这会让我的上网速度变慢吗?

答案1

我对 DD-WRT 不太熟悉,但如果您能够安装最新版本的 BIND,那么您想要做的事情应该是可能的。您需要做的是将路由器声明为“特殊”区域的“权威”,然后在区域声明中声明“存根”。区域声明应如下所示:

zone example.com {
  type stub;
  masters { 8.8.8.8; };
  file "stub-example-com"
};

注意:在阅读可用文档时,似乎还有其他方法可以做到这一点(我还没有测试过它们)。一个网站声称您可以使用“forwarders”命令代替“masters”。

建议从 ISC 网站[1] 获取文档并阅读存根。无论如何,希望这能有所帮助。

[1]https://kb.isc.org/article/AA-01031

相关内容