如果主 DNS 没有响应,Windows 10 不会使用备用 DNS

如果主 DNS 没有响应,Windows 10 不会使用备用 DNS

我很感激您对 Windows 10 上的 DNS 客户端的一些奇怪行为的看法。

我的家庭网络在 xxx17 上将 pi-hole 作为内部 DNS 运行,但它在一台非常旧的笔记本电脑上运行(恐怕没有 Pi),因此由于我有一个单独的 Windows 10 桌面(xxx22)作为媒体服务器运行(还有其他东西),所以我在这台电脑上运行了 DualDHCPDNS。路由器上的 DHCP 配置为将这些作为 DNS 提供给客户端,所有设备都能正确接收它,一切正常。

当我在办公室整理一些东西时,我不小心拔掉了笔记本电脑的电源,导致 xxx17 瘫痪。然后,家里的 Windows 10 设备认为互联网瘫痪了,但其他设备继续正常运行(例如,iPhone 似乎正确地使用了 xxx22,因为当 xxx17 瘫痪时,它们在互联网搜索等方面都运行良好)。当我调查时,Windows 10 设备只是不断向 xxx17 询问分辨率,从未切换到 xxx22,尽管已发布信息因为第一次失败后 Windows 10 应该使用备用 DNS...

您是否认为这是 Windows 10 的已知问题,或者我是否必须进行不同的设置才能使 Windows 10 正常工作?

谢谢安德烈

以下是一些测试摘录:

xxx17 已启动
C:\Users\Andre>nslookupwww.google.co.uk
服务器:pi.hole
地址:xxx17

非权威答案:
名称:forcesafesearch.google.com
地址:2001:4860:4802:32::78
216.239.38.120
别名: www.google.co.uk

xxx17 已关闭
C:\Users\Andre>nslookupwww.google.co.uk
DNS 请求超时。
超时为 2 秒。
服务器:未知
地址:xxx17

DNS 请求超时。
超时为 2 秒。DNS
请求超时。
超时为 2 秒。DNS
请求超时。
超时为 2 秒。DNS
请求超时。
超时为 2 秒。
*** 向未知对象发出的请求超时

xxx17 已关闭,但直接查询 xxx22 有效
C:\Users\Andre>nslookupwww.google.co.ukxxxx
服务器:DESKTOP-DSO8B4C.workgroup
地址:xxx22

非权威答案:
名称:forcesafesearch.google.com
地址:2001:4860:4802:32::78
216.239.38.120
别名: www.google.co.uk

ipconfig 仅供参考
C:\Users\Andre>ipconfig /all

Windows IP 配置

主机名. . . . . . . . . . . . . : DESKTOP-DSO8B4C
主 DNS 后缀. . . . . . . . . :
节点类型. . . . . . . . . . . . : 混合
IP 路由已启用. . . . . . . . . : 否
WINS 代理已启用. . . . . . . . . : 否

以太网适配器 以太网:

连接特定的 DNS 后缀 . :
描述 . . . . . . . . . . . . : 英特尔(R) 以太网连接 (5) I219-LM
物理地址 . . . . . . . . . : C4-65-16-30-F2-82
DHCP 已启用 . . . . . . . . . . : 否
自动配置已启用 . . . . : 是
链路本地 IPv6 地址 . . . . . . : fe80::6ca5:bffd:b239:2148%13(首选)
IPv4 地址 . . . . . . . . . . . . : xxx30(首选)
子网掩码 . . . . . . . . . . : 255.255.255.0
默认 网关 .
... ​




答案1

非常感谢 user1686。我太依赖 nslookup 了!ping 和 Resolve-DnsName 都可以正常工作 - 即当 xxx17 失败时从 xxx22 获取结果。只是 nslookup 似乎只专注于使用 xxx17。

我发现了一个单独的问题,xxx22 认为它在公共网络上,我重新启动它才意识到它在私有网络上。我认为它以为自己在公共网络上,却对 DNS 请求设置了防火墙......(因此故障转移到 xxx22 似乎不起作用......)

感谢大家的快速回复!

相关内容