加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 23:38:30 所属栏目:Windows 来源:网络整理
导读:当在客户端上设置多个DNS服务器时,我一直认为它的工作原理如下: 如果主DNS服务器可用,则始终使用主DNS服务器,如果主服务器不可用,则仅使用辅助DNS服务器.我的理解在这里是否正确? 问的原因是因为我刚刚从微软发现了这个: if you use multiple DNS servers
当在客户端上设置多个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?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读