Windows 10 DNS 名称解析停止工作 - 但 Nslookup 可以工作

Windows 10 DNS 名称解析停止工作 - 但 Nslookup 可以工作

我的 Windows 10 笔记本电脑出现了一个奇怪的问题,Wifi 连接正常,但无法访问互联网。当它启动时,我除了从备份中恢复 Windows 或重新安装 Windows 之外什么也做不了。

nslookup在命令提示符下运行正常,我获得了 DNS 名称解析。但是,pingWeb 浏览器或任何东西都无法解析 DNS 名称。它们处于等待状态,然后超时并出现 DNS 解析错误。

尝试过刷新 DNS 缓存、重新安装网络驱动程序、重置 winsock 驱动程序、刷新路由表、重新连接 wifi、指定静态 DNS 服务器 IP、切换 Wifi 网络、通过手机进行网络共享以及重启。但都不起作用。

怀疑是硬件问题,因为重新安装 Windows 或从最近的备份恢复可以解决问题……至少在几周/几个月后再次发生之前是这样。还尝试禁用板载 Wifi 并插入单独的 USB wifi 适配器,结果相同。

有人有什么想法吗?是什么原因造成的,如何解决?

我一直在频繁地进行全系统备份,以防这种情况再次发生,我从备份中恢复,一切都很好。我能想到的唯一改变是,在问题开始的时候,我得到了一个 displaylink USB 集线器/显示适配器来连接第三台显示器。

答案1

我的 Windows 10 笔记本电脑也遇到了同样的问题。我可能尝试了网上能找到的所有方法 - 但都无济于事。直到最后我遇到了这个问题 -Windows 7 DNS 不工作(nslookup 工作正常;ping -4 name.com 不工作)

我之前尝试过设置主机名,这可能是我尝试的第一件事,但没有帮助。在上面链接的答案中,他们提到Domain还必须在注册表中设置记录,位于HKLM\System\CurrentControlSet\Services\Tcpip\Parameters。它丢失了。因此,在我手动创建它之后regedit(因为我的 PC 不在域中,所以只有一个空字符串值,显然这是恢复它的唯一方法) - 它立即开始工作,即使没有重新启动。

相关内容