Windows 主/辅助 DNS 不起作用

Windows 主/辅助 DNS 不起作用

我的理解是,配置 2 个 DNS 服务器是为了实现冗余,这样如果一个服务器由于任何原因(维护、故障等)出现故障或离线,客户端可以连接到第二台服务器并发出请求,而不会对最终用户造成任何明显的影响。

然而,我注意到 Windows 正在以循环方式使用两个已配置的 DNS 服务器(如果将第一个标记为离线并在请求失败后停止使用一段时间,则没有问题)。客户端在访问新主机时似乎获得大约 50% 的命中率(而不是在其客户端本地缓存),并且通常必须在浏览器中加载两次页面才能获得 DNS 响应。

我对 DNS 整体如何与授权机构、递归器和转发器协同工作有很好的理解,但我不明白 Windows 客户端如何决定联系哪个 DNS 服务器并尝试保持可用性。这实际上有记录吗?

该问题似乎仅发生在网络中的 Windows 客户端上:Linux 似乎以合理的方式处理该问题并且我没有收到任何错误 - 尽管我不确定 Linux 使用的具体策略。

Windows 客户端在发出 DNS 请求时预期的行为是什么?Windows DNS 缓存是否有任何配置可以提高性能/可用性?

答案1

根据我的经验,这可能是 DNS 缓存问题

我建议停止客户端上的 DNS 客户端服务

相关内容