![如何让主机快速调用辅助 DNS](https://linux22.com/image/636789/%E5%A6%82%E4%BD%95%E8%AE%A9%E4%B8%BB%E6%9C%BA%E5%BF%AB%E9%80%9F%E8%B0%83%E7%94%A8%E8%BE%85%E5%8A%A9%20DNS.png)
我正在进行计划维护,需要关闭主 DNS 主机。由于我的主机会查找 LDAP 命令,因此当我关闭此服务时,主机需要等待很长时间(几分钟)才能尝试 /etc/resolv.conf 中的辅助主机。我怎样才能加快速度或完全阻止此行为?
答案1
正如另一个答案中指出的那样,可以调整客户端的超时时间,但如果您希望能够计划关闭解析器而不会产生不利的副作用,这仍然不是理想的选择。
您可能最好只是在客户端作为其主要解析器主机的 IP 地址上保留一些内容。如果可以的话,也许可以在维护期间将该 IP 放在辅助主机上?
对于长期解决方案,也许可以设置一些基于集群的解决方案,以确保该 IP 地址始终可用。
答案2
几年前我问过类似的问题,并得到了一些替代库存 DNS 解析器的良好替代方案: 主 DNS 服务器发生故障时 DNS/resolv.conf 设置是什么?
我当前的设置基本上用 修改了 /etc/resolv.conf options timeout:1
。这意味着如果您在一秒钟内没有收到响应,它会尝试另一个名称服务器。性能仍然很差,但至少功能齐全,而且不像默认服务器那么糟糕。