我的 Windows 7 Ultimate x64 PC 出现了奇怪的网络问题。
当我从睡眠状态恢复时,无法加载任何网页(其他程序(如 Hamachi VPN)也无法找到其服务器)。如果我使用 Google Chrome,它会提示 DNS 查找失败。但是,如果我打开命令窗口并使用NSLOOKUP
来查找刚刚失败的网页,则查找似乎正常工作。因此,命令提示符可以执行查找,而其他应用程序(如 Web 浏览器)则不能。
我可以通过在“网络和共享中心”中禁用然后启用网络适配器来解决此问题。执行此操作后,一切恢复正常。不过,每次从睡眠状态恢复时都必须这样做,这很麻烦。
有人知道这个问题的原因吗,或者对如何解决这个问题有什么建议吗?
答案1
导致此问题的一个原因是存在虚拟网络适配器,例如使用 VirtualBox 或 VMWare 安装的适配器。
VMWare 或 AT&T 网络客户端等虚拟网络适配器的存在似乎会导致从睡眠状态恢复后通过无线方式恢复 DNS 操作出现问题。禁用虚拟适配器似乎可以让从睡眠状态恢复后继续进行正常联网。
答案2
更改高级电源配置文件属性中的设置,以便您的 LAN 适配器不会进入睡眠/断电状态。
无论您的网络适配器是什么,都可以禁用此功能。
来源:微软技术网
使用用户界面配置电源管理
打开或关闭电源管理功能
打开网络和共享中心(单击“开始”按钮,在“开始搜索”框中键入“网络和共享”,然后按 Enter)。
单击导航窗格左上角的更改适配器设置链接。
右键单击要启用/禁用电源管理支持的网络连接,然后单击“属性”。
单击“配置”。
在电源管理选项卡上,选中或清除允许计算机关闭此设备以节省电源复选框。
选中后,网络适配器上启用电源管理。
清除后,网络适配器上的电源管理将被禁用。
答案3
检查是否列出了多个 DNS 服务器。如果有,请确保所有服务器均有效。混合使用好坏 DNS 服务器可能会导致 DNS 行为非常不一致。
如果您从 DHCP 服务器获取 DNS 服务器,请检查 DHCP 服务器是否配置了多个 DNS,以及它们是否都正确。
答案4
如果你有 hamachi,也许这就是罪魁祸首,在我卸载它之后,一切又恢复正常了,另一种选择是尝试启用和禁用 hamachi 网络适配器