这个错误通常表示浏览器无法完成 DNS 解析或检测到系统网络通路中断,优先排查物理连接与 DNS 配置。
先说结论:该问题多由本地 DNS 缓存污染、路由器状态异常或系统网络协议栈故障引起,按顺序排查通常可恢复。
- 先确认:物理网络连接是否正常,其他设备能否上网
- 先处理:清除 DNS 缓存并重置网络协议栈
- 再验证:尝试访问 IP 地址与域名网站
多系统命令速用版
根据操作系统不同,以管理员或 root 身份运行终端,依次执行以下命令:
Windows:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset执行完毕后重启计算机。
macOS:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponderLinux:
sudo systemd-resolve `--flush-caches`
# 或
sudo /etc/init.d/nscd restart分步处理
1. 检查基础网络连接
查看任务栏网络图标是否显示“已连接”,尝试使用手机热点或其他设备连接同一网络,确认是否为全网断连。
2. 重启网络硬件设备
关闭路由器与调制解调器电源,拔掉电源线静置片刻,先接通调制解调器电源,待指示灯稳定后再开启路由器电源。
3. 清除系统与浏览器 DNS 缓存
除上述系统命令外,在 Chrome 地址栏输入chrome://net-internals/#dns,点击"Clear host cache";随后访问chrome://net-internals/#sockets,点击"Flush socket pools"。
4. 更换 DNS 服务器地址
进入网络设置,将 IPv4 的 DNS 服务器手动设置为公共 DNS。国内用户建议优先尝试首选114.114.114.114,备用223.5.5.5;若身处海外环境,可尝试8.8.8.8或1.1.1.1。
5. 临时禁用 IPv6 协议
在网络连接属性中,取消勾选"Internet 协议版本 6 (TCP/IPv6)"。注意:此操作仅用于排查,部分新兴服务依赖 IPv6,确认问题后可尝试重新开启。
6. 检查代理设置
若曾使用过代理软件,检查系统代理设置是否被残留修改。Windows 可在“设置 - 网络和 Internet - 代理”中关闭手动代理;macOS 可在“系统设置 - 网络 - 详细信息 - 代理”中排查。
怎么验证是否生效
在命令提示符中执行ping 8.8.8.8(或国内 DNS),若显示回复时间则 IP 层连通正常;在浏览器地址栏直接输入http://142.250.191.46,若页面可加载说明网络通路正常,此时若域名仍无法访问则聚焦 DNS 设置。
常见坑
部分安全软件或防火墙可能错误阻止浏览器联网,需检查允许列表;Hosts 文件若被篡改注入虚假域名映射也会导致解析失败;若每次上网均需手动点击“宽带连接”,可能是系统拨号配置问题。