辅助 DNS 服务器是否使用得更频繁?

辅助 DNS 服务器是否使用得更频繁?

我有两个 Windows DNS 实例。一个位于装有 Windows 2008 的较旧物理机上,另一个位于装有 Windows 2012 R2 的 Hyper-V 客户机上。后者是主 DNS。

我注意到,我的辅助服务器上缓存的转发请求量平均比主服务器上高出不少。两台机器的 ping 时间均小于 1 毫秒,并且运行速度都达到 100%。

为什么辅助服务器会不断收到更多请求,或至少看起来收到更多请求?谢谢。

答案1

当主 DNS 服务器超时时,Windows 会切换到辅助 DNS 服务器。即使是短暂的延迟也会导致此切换。默认情况下,Windows 会在 15 分钟后恢复使用主 DNS 服务器。

如果主服务器经常超时,那么每次发生这种情况时,辅助服务器都会成为主服务器 15 分钟。如果它平均每五分钟超时一次,而备用服务器从不超时,那么 3/4 的时间里,备用服务器将有效地成为主服务器。

如果您想要严格优先级,请将超时更改为零,从而导致每次查询时都重置优先级。注册表项为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters。值为ServerPriorityTimeLimit。它是一个 DWORD,将其设置为零将导致始终首先尝试主查询。

相关内容