询问者
DNS 轮询问题请教

问题
全部回复
-
您好,
>> 我发现这几个DNS服务器是不停的轮询的
请问您的这些DNS服务器是否是配置在forwarder中的?如果是配置在forwarder中的,windows server从2012R2版本开始引入了动态DNS转发器功能。
默认情况下,当您在DNS服务器的设置中添加多个转发器时,DNS服务将根据列表中每个服务器的响应时间对转发器列表中的服务器进行重新排序,然后选择最快相应的DNS转发器进行递归查询。
我们建议您首先禁用这一默认功能。您可以通过注册表信息,将DWORD值设为0:
HKLM\System\CurrentControlSet\Services\DNS\Parameters\EnableForwarderReordering
除了以上注册表信息,您也可以通过以下Powershell命令来关闭动态转发器功能:
Set-DnsServerForwarder -EnableReordering $False -PassThru
关闭这一功能后,您可以手动将两台网络状况不是很好的DNS服务器置于转发器列表中的最后两位,这样转发器会按照它们在转发器列表上的顺序使用,其他网络状况较好的服务器会优先使用。
关于动态转发器功能,您可以参阅以下链接:
Phoebe Wu
- 已编辑 Phoebe WuMicrosoft contingent staff 2020年4月8日 8:35
- 已建议为答案 Candy LuoMicrosoft contingent staff, Moderator 2020年4月8日 9:07