能上 QQ 但浏览器打不开网页的 DNS/LSP 修复
在日常使用电脑时,经常会遇到“QQ、微信等即时通讯软件可以正常收发消息,但是浏览器却无法打开任何网页”的怪现象。这通常是因为系统的 DNS 解析服务出现故障,或者 LSP(分层服务提供程序)网络链条被第三方软件劫持或损坏所致。
症状表现
- QQ、微信、游戏客户端可以正常连网和登录,但所有浏览器(如 Edge、Chrome、360 等)均提示“无法访问此网站”或“未连接到互联网”(DNS_PROBE_FINISHED_NO_INTERNET)。
- 执行
ping外部 IP 地址(如ping 180.76.76.76)可以通过,但ping域名(如ping www.baidu.com)却提示“找不到主机”。 - 浏览器加载网页时右下角网络图标正常,但网页一直转圈最终超时报错。
排查步骤
- 测试网络连通性:
- 按下
Win + R键,输入cmd打开命令提示符。 - 输入
ping 223.5.5.5并回车。如果能 ping 通,说明物理网络连接及 Internet 路由完全正常。 - 输入
ping www.baidu.com并回车。如果提示“找不到主机”或“Ping 请求无法找到主机”,则确定是 DNS 解析故障。
- 按下
- 检查浏览器代理设置:
- 打开系统的“设置” -> “网络和 Internet” -> “代理”,确认是否开启了“手动设置代理服务器”。如果有未使用的代理配置,将其关闭。
- 检查 LSP 分层劫持:
- 当安装了某些流氓软件、加速器或卸载杀毒软件不彻底时,LSP 链条可能损坏,导致浏览器流量无法正常封包发送。
解决方案
方法一:重置 LSP (Winsock 目录)
LSP 损坏是导致网页打不开的最常见原因之一,通过重置网络套接字可以一键修复。
- 在任务栏搜索框中输入
cmd,右键点击“命令提示符”选择 “以管理员身份运行”。 - 在命令提示符窗口中输入以下命令并回车:cmd
netsh winsock reset - 提示“成功地重置 Winsock 目录。您必须重新启动计算机才能生效”。
- 重启电脑,再次打开浏览器测试。
方法二:清理并重置 DNS 缓存与配置
如果重置 LSP 后仍不行,需要刷新本地 DNS 缓存并重新指定可靠的公共 DNS 服务器。
- 清理本地 DNS 缓存:
- 同样在管理员权限的命令提示符下,运行:cmd
ipconfig /flushdns - 提示“已成功刷新 DNS 解析缓存”。
- 同样在管理员权限的命令提示符下,运行:
- 手动指定 DNS 服务器:
- 按
Win + R输入ncpa.cpl打开“网络连接”面板。 - 右键点击您当前正在使用的网卡(“WLAN”或“以太网”),选择 “属性”。
- 双击 “Internet 协议版本 4 (TCP/IPv4)”。
- 选择 “使用下面的 DNS 服务器地址”,填写以下公共 DNS:
- 首选 DNS 服务器:
114.114.114.114 - 备用 DNS 服务器:
8.8.8.8(或阿里云的223.5.5.5)
- 首选 DNS 服务器:
- 点击“确定”保存设置。
- 按
方法三:重置系统 TCP/IP 堆栈
若上述两步仍未解决,可直接重置系统网络协议栈:
- 打开管理员权限的命令提示符。
- 依次输入以下命令,每输完一行按回车:cmd
netsh int ip reset - 重启电脑,系统网络环境将恢复至初始状态。