![使用辅助 DNS 服务器](https://linux22.com/image/633290/%E4%BD%BF%E7%94%A8%E8%BE%85%E5%8A%A9%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
在使用 namebench 应用程序时,我发现我的辅助(备份)DNS 服务器在大多数情况下比主服务器快得多。我是否应该将辅助 DNS 服务器设为主服务器,还是它们有不同的任务,不建议切换?两者都是我的 ISP 提供的默认服务器,我猜第二个服务器更快,因为它的负载较少。
答案1
当然,这是合理的评估和行动方案。另一件需要评估的事情是,除了属于您的 ISP 的递归服务器之外,其他递归服务器是否速度更快,例如 Google 的公共 DNS 服务器。
答案2
通过 DHCP 分发的递归 DNS 解析器之间不应该存在任何差异。
有些操作系统将它们视为优先级列表,而有些操作系统则将它们视为平等服务器池,这些服务器之间应实现负载平衡。
如果 ISP 不考虑这种区别对待并相应地调整其部署,则可能会出现它们之间负载不平衡的情况。
如果您当前通过 DHCP 获取 DNS 服务器和其他信息,则更改设置将要求您停止使用 DHCP 来获取这些信息。如果您现在配置的 DNS 地址有一天停止工作,这将导致您的设置中断。这不是一个大问题,只要您知道如何将设置改回来,如果它给您带来麻烦。
某些操作系统允许您继续使用 DHCP 进行 IP 分配和路由,而无需使用来自 DHCP 服务器的 DNS 信息。如果您当前正在从 DHCP 获取 DNS,那么如果您想使用其他 DNS 服务器,则应该切换到该选项。
值得考虑 Shane 建议的其他选项。Google 在 8.8.8.8 和 8.8.4.4 上有公共 DNS 解析器。