windows – 多个DNS,服务器优先级

前端之家收集整理的这篇文章主要介绍了windows – 多个DNS,服务器优先级前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当在客户端上设置多个DNS服务器时,我一直认为它的工作原理如下:

如果主DNS服务器可用,则始终使用主DNS服务器,如果主服务器不可用,则仅使用辅助DNS服务器.我的理解在这里是否正确?

问的原因是因为我刚刚从微软发现了这个:

if you use multiple DNS servers,the client may also query the
secondary server sometimes even if the first one is available

让我看看我是否可以更好地改写这个问题:

如果主DNS在线并正常工作,为什么DNSCache有时似乎仍然使用辅助DNS服务器?我的理解是这不应该发生.

根据微软的说法:

if you use multiple DNS servers,the client may also query the
secondary server sometimes even if the first one is available

那么具有多个DNS服务器的客户应该如何表现呢?这是Win8 DNSCache中的错误吗?

但来自MS的这篇文章似乎把一切都放在了首位:
http://support.microsoft.com/kb/320760

This behavior occurs because the Windows XP DNS Client service
(Dnscache) follows a certain algorithm when it decides the order in
which it uses the DNS servers configured in the TCP/IP properties. If
the DNS server list is reprioritized,the Windows XP DNS Client
service resets the server priority at periodic intervals. By default,
the server priorities are reset every 15 minutes

这表明DNSCache不会将Primary / Secondary视为不同的优先级,就像具有相同优先级的备用DNS服务器一样.

ServerPriorityTimeLimit = 0注册表设置要更改以修复此行为.

这是否意味着MS DNSCache已损坏并需要此注册表修复程序才能使其再次正常工作?

如果可以访问主服务器,它将只查询该服务器.如果查询没有返回任何内容,它会将其发送给它的转发器,但是如果它们没有返回任何内容,那么它将在那时失败.它不会继续到辅助DNS服务器.

如果主服务器根本没有响应DNS查询,它将使用辅助DNS服务器.

如果主DNS服务器不知道答案,则辅助DNS服务器不作为回退查询(思考转发器).

此外,埃文和乔:How does Windows decides which DNS Server to use when resolving names?

也:

https://serverfault.com/questions/130608/when-is-a-secondary-nameserver-hit

Why should one have a secondary DNS server?

猜你在找的Windows相关文章