我的网络上有两台 Windows 10 计算机。一个通过 wifi ap 连接,另一个通过 Lan 连接。它们偶尔会失去互联网访问权限,当我尝试 ping 任何域时,它总是尝试 10.10.10.10,直到我重新启动计算机。
运行 /ipconfig rlease、renew 和 flushdns 以及禁用适配器均不起作用。一台计算机的手动 DNS 服务器设置为 1.1.1.1,1.0.0.1
网络上的其他设备没有遇到此问题,但是我无论如何都重新启动了 ap 和路由器。
发生了什么事?我该如何在不重新启动计算机的情况下修复它?
答案1
如果您手动将 DNS 服务器设置为已知的公共 DNS 服务器(例如 4.2.2.2 或 8.8.8.8 的 DNS 服务器),会发生什么情况?
如果一切正常,则问题出在错误的 DNS 设置上。这通常可能是由 DHCP 引起的。如果需要,进一步排除故障的最佳方法可能是将计算机的“DNS 服务器”设置重新设置为自动,然后等待问题再次发生。然后,当问题再次发生时,运行“IPConfig /ALL”并查找一行(或多行)“DHCP 服务器 . . . . . . . . . . :”
那么,该 IP 地址的设备很可能就是问题的罪魁祸首。使用 HTTP 访问该地址(换句话说,在 Web 浏览器中输入该地址),您通常会发现该设备识别出自己。
原因通常是某个设备(例如无线接入点)尝试自动找出应该使用的 DNS 信息,但遇到了问题。然后,该设备会将该错误 DNS 信息传递给网络上的其他设备。
最理想的解决方案是修复设备,具体如何修复取决于具体细节,例如所使用的设备类型。尝试解决问题的一种方法可能是应用可用的正版固件更新,如果这种简单的方法可以为您解决问题,那么这可能是最好的解决方案。其他解决方案可能涉及改善此设备的互联网连接质量。
另一种解决方案可能足以满足大多数情况,那就是只需转到该设备的 DHCP 设置并告诉它要分发哪些 DNS 服务器。不要使用“自动检测的 DNS 服务器”,而是使用可靠的 DNS 服务器,例如 4.2.2.2 或 8.8.8.8(并确保成功保存更改)。如果找不到更令人满意的解决方案(实际上可以修复已发现的问题),这种解决方法通常是一种可行的方法,效果相当不错。