NET:DNS:DNS 客户端解析超时

10/13/2020

本文内容

本文档介绍在 DNS 客户端上配置一个或多个域名系统 (DNS) 服务器 IP 时存在的回退和超时Windows行为。

适用于:  Windows 10 - 所有版本

原始 KB 编号:   2834226

摘要

配置具有多个 DNS 服务器 IP 的 DNS 客户端会为 DNS 基础结构增加额外的容错能力。 如果唯一配置的 DNS 服务器、基础网络链接或将给定客户端连接到 DNS 服务器的支持网络基础结构出现故障,则添加多个 DNS 服务器 IP 可以继续解析 DNS 名称。 此类名称故障可能导致应用程序或组件挂起、等待从属超时到期的资源中断,直接或间接导致操作失败。

出于这些原因,建议将任何 Windows 客户端配置为具有多个 DNS 服务器,但请注意 Windows 客户端解析过程很重要,因为根据已配置的 DNS 服务器数量,这有所不同。

在 NIC 上配置单个 DNS 服务器时,DNS 客户端的默认行为是什么

在具有单个 NIC (的 Windows XP、Windows 7 和 Windows 8 客户端上测试) :

从 (开始开始的时间)

操作

0

客户端查询 DNS 服务器

1

如果在 1 秒后未收到响应,客户端将再次查询 DNS 服务器

2

如果在 1 秒后未收到响应,客户端将再次查询 DNS 服务器

4

如果在 2 秒后未收到响应,客户端将再次查询 DNS 服务器

8

如果在 4 秒后未收到响应,客户端将再次查询 DNS 服务器

10

如果在 2 秒后未收到响应,客户端将停止查询

DNS 服务器的任何名称错误响应将导致进程停止 - 如果响应为负,客户端不会重试。

在这种情况下,客户端在超时前尝试查询同一 DNS 服务器五次。

示例

Windows 8配置了单个 DNS 服务器的客户端,查询 Microsoft.com

客户端上的 Ipconfig

IPv4 地址。 . . . . . . . . . . :10.0.0.31 (首选)

DNS 服务器 。 . . . . . . . . . . : 10.0.0.1

网络监视器输出

Time Time Offset TimeDelta Source Dest Details

6:23:33.8063812 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

6:23:34.8026943 0.9963131 0.9963131 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:23:35.8042696 1.9978884 1.0015753 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:23:37.8184257 4.0120445 2.0141561 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

6:23:41.8394589 8.0330777 4.0210332 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

在 NIC 上配置两个 DNS Windows XP DNS 客户端的默认行为是什么

此行为是在具有单个 NIC (XP Windows上测试的以下) :

从 (开始开始的时间)

操作

0

客户端查询列表的第一台 DNS 服务器

1

如果在 1 秒后未收到响应,客户端将查询列表的第二个 DNS 服务器,同时再次查询第一个 DNS 服务器

3

如果在 2 秒后未收到响应,客户端将再次查询第一台 DNS 服务器

7

如果在 4 秒后未收到响应,客户端将再次查询第一台 DNS 服务器

9

如果在 2 秒后未收到响应,客户端将停止查询

任何 DNS 服务器的任何名称错误响应都将导致进程停止 - 如果响应为负数,客户端不会重试下一台服务器。 客户端仅在上一台服务器无法访问时尝试新服务器。

在此方案中,客户端随后主要尝试查询第一台 DNS 服务器,而辅助服务器查询一次。

示例

WindowsXP 客户端,配置了两台 DNS 服务器查询 Microsoft.com

客户端上的 Ipconfig

IPv4 Address. . . . . . . . . . . : 10.0.0.31(Preferred)

DNS Servers . . . . . . . . . . . : 10.0.0.1

10.0.0.2

网络监视器输出

Time Time Offset TimeDelta Source Dest Details

6:39:09.8013750 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0x1960, QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:39:10.8013750 1.0000000 1.0000000 10.0.0.31 10.0.0.2 DNS:QueryId = 0x1960,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:39:10.8013750 1.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0x1960,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

6:39:12.8013750 3.0000000 2.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0x1960,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:39:16.8013750 7.0000000 4.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0x1960, QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

在 NIC 上配置两个 DNS Windows 7 或 Windows 8 DNS 客户端的默认行为是什么

该行为是在 (7 Windows NIC Windows 8客户端上测试的) :

从 (开始开始的时间)

操作

0

客户端查询列表的第一台 DNS 服务器

1

如果在 1 秒后未收到响应,客户端将查询列表的第二个 DNS 服务器

2

如果在 1 秒后未收到响应,客户端将再次查询列表的第二个 DNS 服务器

4

如果在 2 秒后未收到响应,客户端将同时查询列表中的所有服务器

8

如果在 4 秒后未收到响应,客户端将同时查询列表中的所有服务器

10

如果在 2 秒后未收到响应,客户端将停止查询

任何 DNS 服务器的任何名称错误响应都将导致进程停止 - 如果响应为负数,客户端不会重试下一台服务器。 客户端仅在上一台服务器无法访问时尝试新服务器。

示例

Windows 8配置了两个 DNS 服务器查询服务器的客户端 Microsoft.com

客户端上的 Ipconfig

IPv4 Address. . . . . . . . . . . : 10.0.0.31(Preferred)

DNS Servers . . . . . . . . . . . : 10.0.0.1

10.0.0.2

网络监视器输出

Time Time Offset TimeDelta Source Dest Details

6:28:12.5060330 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0x7B1C,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

6:28:13.5129164 1.0068834 1.0068834 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:28:14.5124283 2.0063953 0.9995119 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:28:16.5288823 4.0228493 2.0164540 10.0.0.31 10.0.0.1 DNS:QueryId = 0x7B1C,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:28:16.5289050 4.0228720 0.0000227 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C, QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:28:20.5582196 8.0521866 4.0293146 10.0.0.31 10.0.0.1 DNS:QueryId = 0x7B1C,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

6:28:20.5582475 8.0522145 0.0000279 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

在 NIC 上配置三台或三台以上 DNS 服务器时,DNS 客户端的默认行为是什么

使用其中多少个以及超时是什么?

在具有单个 NIC (的 Windows XP、Windows 7 和 Windows 8 客户端上测试) :

从 (开始开始的时间)

操作

0

客户端查询列表的第一台 DNS 服务器

1

如果在 1 秒后未收到响应,客户端将查询列表的第二个 DNS 服务器

2

如果在 1 秒后未收到响应,客户端将查询列表的第三个 DNS 服务器

4

如果在 2 秒后未收到响应,客户端将同时查询列表中的所有服务器

8

如果在 4 秒后未收到响应,客户端将再次同时查询列表中的所有服务器

10

如果在 2 秒后未收到响应,客户端将停止查询

任何 DNS 服务器的任何名称错误响应都将导致进程停止 - 如果响应为负数,客户端不会重试下一台服务器。 客户端仅在上一台服务器无法访问时尝试新服务器。

如果唯一可到达的服务器位于位置 4 或更高位置,则实际尝试它之前,我们预计原始查询的延迟至少为 4 秒。 如果请求 DNS 解析的应用程序的应用程序解析超时值小于此值,这可能会导致问题。 之前查询此服务器的唯一方法就是,在前三个位置进行设置。

示例

配置了五个 DNS 服务器查询服务器的客户端 Microsoft.com

客户端上的 Ipconfig

Pv4 Address. . . . . . . . . . . : 10.0.0.31(Preferred)

DNS Servers . . . . . . . . . . . : 10.0.0.1

10.0.0.2

10.0.0.3

10.0.0.4

10.0.0.5

网络监视器输出

Time Time Offset TimeDelta Source Dest Details

9:50:19.4165728 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0xE2A2,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

9:50:20.4030068 0.9864340 0.9864340 10.0.0.31 10.0.0.2 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:21.4053190 1.9887462 1.0023122 10.0.0.31 10.0.0.3 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:23.4022371 3.9856643 1.9969181 10.0.0.31 10.0.0.1 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:23.4022575 3.9856847 0.0000204 10.0.0.31 10.0.0.2 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:23.4022646 3.9856918 0.0000071 10.0.0.31 10.0.0.3 DNS:QueryId = 0xE2A2,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

9:50:23.4023130 3.9857402 0.0000484 10.0.0.31 10.0.0.4 DNS:QueryId = 0xE2A2,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

9:50:23.4023347 3.9857619 0.0000217 10.0.0.31 10.0.0.5 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:27.4113578 7.9947850 4.0090231 10.0.0.31 10.0.0.1 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:27.4113788 7.9948060 0.0000210 10.0.0.31 10.0.0.2 DNS:QueryId = 0xE2A2,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

9:50:27.4113860 7.9948132 0.0000072 10.0.0.31 10.0.0.3 DNS:QueryId = 0xE2A2,QUERY (Standard query) ,Query for microsoft.com of type Host Addr on class Internet

9:50:27.4113932 7.9948204 0.0000072 10.0.0.31 10.0.0.4 DNS:QueryId = 0xE2A2, QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

9:50:27.4114034 7.9948306 0.0000102 10.0.0.31 10.0.0.5 DNS:QueryId = 0xE2A2,QUERY (Standard query) , Query for microsoft.com of type Host Addr on class Internet

更多信息

如果客户端具有多个 NIC 活动状态,并且配置了不同的 DNS 服务器,则客户端解析行为会略有不同。

dns服务器 响应超时,DNS 客户端解析超时 - Windows Server | Microsoft Docs相关推荐

  1. 微软服务器vhd,管理 VHD 文件时出错 - Windows Server | Microsoft Docs

    在 Windows Server 中管理 VHD 文件时出错:"找不到指定文件的虚拟磁盘提供程序" 09/08/2020 本文内容 本文提供了一个解决方案,用于解决在 Hyper- ...

  2. 微软DNS服务器默认,DNS 服务器成为一座岛 - Windows Server | Microsoft Docs

    当域控制器指向 DNS 服务器自身时,DNS 服务器将成为一座_msdcs.ForestDnsName 域 10/19/2020 本文内容 本文提供了一种解决方案,解决当域控制器指向 DNS 服务器自 ...

  3. 在DNS服务器上动态注册失败,DNS 注册的动态更新延迟 - Windows Server | Microsoft Docs...

    DNS 注册的 DHCP 动态更新延迟或未处理 09/08/2020 本文内容 本文讨论 DHCP 域名系统 (DNS) 行为中的更改可能会延迟 DNS 注册并提供解决此问题的帮助. 适用于:  Wi ...

  4. 计算机id dns知识,DNS 事件 ID 4013 疑难解答 - Windows Server | Microsoft Docs

    DNS 事件 ID 4013 (DNS 服务器无法加载与 AD 集成的 DNS 区域) 09/08/2020 本文内容 本文解析在 DNS 服务器角色启动后承载 DNS 服务器角色的域控制器的 DNS ...

  5. dns 服务器无法从应用程序目录分区,DNS 区域不随事件 4000 和 4007 一起加载 - Windows Server | Microsoft Docs...

    DNS 区域不加载,并且记录事件 ID 4000 和 4007 09/08/2020 本文内容 本文解决了 DNS 区域未在 DNS 控制台上加载时记录事件 ID 4000 和 4007 的问题. 适 ...

  6. 网络打印服务器记录打印文件,使用 CNAME 记录合并打印服务器 - Windows Server | Microsoft Docs...

    使用 DNS 别名合并打印服务器 (CNAME) 记录 09/08/2020 本文内容 本文介绍如何合并在 Microsoft Windows Server 2003 环境中运行的打印服务器. 适用于 ...

  7. 打印机显示无法连接到服务器,Windows无法连接到打印机 - Windows Server | Microsoft Docs...

    尝试使用别名 CNAME 或资源记录 (连接到打印机时) 错误消息:Windows无法连接到打印机 10/15/2020 本文内容 本文提供了一个解决方案,用于解决尝试使用 CNAME 或资源记录中的 ...

  8. 微软的服务器建在哪里找,设置 WINS 服务器选项 - Windows Server | Microsoft Docs

    设置主要和辅助 WINS 服务器选项 09/27/2020 本文内容 本文提供了一种解决在尝试在辅助 WINS 地址中指定相同 WINS 地址时发生的错误的解决方案. 适用于:  Windows Se ...

  9. 域控服务器降级失败,降级域控制器时出错 - Windows Server | Microsoft Docs

    降级域控制器时出现错误消息 09/16/2020 本文内容 本文提供了一个解决方案,用于解决使用 Active Directory 安装向导对域控制器进行降级 (Dcpromo.exe) 的问题. 适 ...

  10. 找不到全局编录服务器,将 DC 提升至全局编录服务器时出现问题 - Windows Server | Microsoft Docs...

    解决将域控制器提升至全局编录服务器的问题 09/08/2020 本文内容 本文讨论将域控制器提升为全局编录服务器的问题. 适用于:  WindowsServer 2003 原始 KB 编号:   91 ...

最新文章

  1. Nginx自定义模块编写:根据post参数路由到不同服务器
  2. NC:蜜蜂肠道微生物的多样性
  3. 10万视频,所有图像均获授权,Facebook创建大规模Deepfake数据集
  4. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
  5. 基金评审人总结的15条写作技巧
  6. 选择结构_穿透的switch语句
  7. 大数系列之大数相加(ACM通过)(一)
  8. 集成产品开发团队的组成
  9. 自动生成mybatis代码
  10. Ps 初学者教程,如何使用图层混合模式合成图像?
  11. 模糊综合评价模型 ——第四部分,多级模糊综合评价模型应用:例题4,根据学生表现评选奖学金
  12. js获取当前html路径,JavaScript获取当前url根目录(路径)
  13. 计算机原理 复位信号解释,复位电路原理
  14. 努力就有结果,我是如何30岁转行学习软件测试拿到13k的?
  15. 安装运行太极框架Android搞机操作root
  16. xamppmysql访问被拒绝_如何解决Xampp MySQL错误#2002-无法建立连接,因为目标计算机主动拒绝了它...
  17. 分享一些小技巧吧,MATLAB中常见问题及解决方案
  18. 小红书标签怎么添加?小红书标签对作品有什么影响
  19. 解决微信页面加载自动播放音乐
  20. h5页面 判断网页是否由微信或qq内置浏览器打开

热门文章

  1. 英文名字及意义(超全)
  2. 你会用计算机吗怎么写,你会用computer吗
  3. 海报生成的Java方法
  4. Python基础 4 字符串的变形 判断
  5. HTML .CSS实现商品详情(detail)
  6. linux系统重装win系统教程,Win10如何重装linux系统 Win10重装linux系统教程
  7. 经纬财富:十堰炒白银有哪些技巧
  8. python初体验——单/双/三引号的用法
  9. win10 为了对电脑进行保护,已经阻止此应用 解决方法 亲测可用
  10. 【Java面试题】进程间通信的方式有哪些?线程间通讯方式有哪些?