none
WIN10 DNS首选和备用服务器优先级的问题 RRS feed

  • 问题

  • 各位老师:

          我今天抓包发现,电脑会同时向首选和备用DNS服务器发送请求,电脑为WIN10企业版。在我了解应该是在首选DNS服务器无法解析的情况下才去向备用DNS服务器发送请求,而不是现在的同时发送。

          问题

          1.以上现象在WIN10中是正常现场还是操作系统有异常?请简单介绍下原理

          2.我现在需求为在首选DNS服务器不能解析的时候才会向备用DNS服务器发送请求,只需要单独发送请求的功能,请问怎么实现

    2020年11月26日 0:24

全部回复

  • Hi ,

    >>在我了解应该是在首选DNS服务器无法解析的情况下才去向备用DNS服务器发送请求,而不是现在的同时发送。

    正常情况就应该是首选DNS不响应客户端的查询时,客户端才使用列表中的备选DNS服务器重试该查询。

    所以同时向首选和备选DNS发送请求的现象在windows 10中是不正常的现象。你可以更换其他的客户端看一下解析的记录是否正常。

    关于客户端DNS解析的顺序,可以参考以下的官方文档:

    The DNS Client service queries the DNS servers in the following order:

    • The DNS Client service sends the name query to the first DNS server on the preferred adapter’s list of DNS servers and waits one second for a response.
    • If the DNS Client service does not receive a response from the first DNS server within one second, it sends the name query to the first DNS servers on all adapters that are still under consideration and waits two seconds for a response.
    • If the DNS Client service does not receive a response from any DNS server within two seconds, the DNS Client service sends the query to all DNS servers on all adapters that are still under consideration and waits another two seconds for a response.
    • If the DNS Client service still does not receive a response from any DNS server, it sends the name query to all DNS servers on all adapters that are still under consideration and waits four seconds for a response.
    • If it the DNS Client service does not receive a response from any DNS server, the DNS client sends the query to all DNS servers on all adapters that are still under consideration and waits eight seconds for a response.

    NET: DNS: DNS client resolution timeouts

    如果回复对您有所帮助的话,请您把回复标记为答复,方便论坛中其他有相同问题的用户快速找到有帮助的回复。

    此致

    Candy


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2020年11月26日 2:44
  • 老师好:

           我们公司内网的所有机器都是这种情况

            公司内部电脑都是在域控内部运行,是否可能是域控的原因?

            因为是电脑发送的请求就是同时发送,所以应该是操作系统本身存在的问题

            您需要采集什么信息吗,能够帮忙分析一下问题原因

             感谢~!

    2020年11月26日 6:43
  • Hello ,

    这个需要上传网络包进行分析了,但是作为论坛的工程师,抓包分析已经超出了我们的支持范围,而且由于论坛是公共开放的,我们没有隐私渠道来收集用户的log信息。因此建议联系微软客户服务代表,他们会帮你向微软开启电话或者是邮件case,这样可以保证隐私信息的情况下,通过1对1的方式进行技术支持。

    以下是微软的开case链接:

    https://support.microsoft.com/en-us/gp/customer-service-phone-numbers

    此致

    Candy


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2020年11月26日 7:01
  • 我看了下抓包的结果,确实是先给首选DNS发,后面才给备用DNS发,但是时间相差很小,基本是同时

    或者从哪里能够更改下时间间隔吗,注册表的值一类的


    2020年11月26日 7:46
  • 还有一个现象,后台运行的进程都是在用首选DNS,只有我在打开网站的时候,备用的DNS才会出现

    从这里能初步定位一下可能存在的问题吗?

    2020年11月26日 7:49
  • 浏览器访问某个网站,都是浏览器的进程去call dnscahe的service的,再由dnscache调用我们网卡上的设置,而且这个设置都是存在注册表里面的。建议还是和微软开case进行深入研究的,这个问题可能需要去收各类trace去看的,论坛很难去进行排错的。



    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2020年11月26日 9:18
  • 我昨天试了一下你给的链接,这个是要收费的吗?
    2020年11月27日 2:03
  • 据我所知是要收费的,具体的信息可以在电话中向微软客户服务代表咨询。

    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2020年11月27日 2:09