DNS_PROBE_FINISHED_NXDOMAIN或ERR_NAME_NOT_RESOLVED表示域名无法解析为IP地址,需按五步排查:一、ping 8.8.8.8确认是否真断网;二、ipconfig /flushdns清系统DNS缓存;三、更换系统DNS为8.8.8.8/1.1.1.1;四、chrome://net-internals/#dns清Chrome内置缓存并禁用安全DNS;五、检查修正hosts文件异常映射。

谷歌浏览器提示“无法访问此网站”且显示DNS_PROBE_FINISHED_NXDOMAIN或ERR_NAME_NOT_RESOLVED,说明浏览器根本没拿到目标域名对应的IP地址——不是网页打不开,是连门牌号都查不到,所有后续请求都卡在第一步。
先确认是不是真断网
别急着改设置,先看底层通不通。按 Win + R → 输入 cmd → 回车 → 执行 ping 8.8.8.8。如果全部显示“请求超时”,那电脑压根没联网,改DNS毫无意义。
拿手机连同一Wi-Fi,发条微信。如果手机也发不出去,问题在光猫、路由器或宽带本身:拔掉光猫和路由器电源,等满30秒再插回。很多DNS异常其实是物理链路抖动引发的缓存错乱,硬重启最直接有效。
如果手机能上网而Chrome打不开,问题锁定在本机网络配置或浏览器自身机制上,继续下一步。
刷掉系统DNS缓存
Windows会把上次查到的域名IP记在本地,哪怕那个IP已失效、被污染或服务商撤回,系统仍照搬使用,直接导致NXDOMAIN错误。
按 Win + R → 输入 cmd → 按 Ctrl+Shift+Enter 以管理员身份运行 → 输入 ipconfig /flushdns 并回车。
看到“已成功刷新DNS解析缓存”就关闭窗口,不用重启电脑,直接试开网页。
更换系统级DNS服务器
你家路由器默认用的运营商DNS可能响应慢、返回空值,甚至被策略性拦截。换成Google或Cloudflare的公共DNS,能绕过这层干扰。
方法一:图形界面操作
设置 → 网络和Internet → 当前Wi-Fi/以太网 → IP设置 → 编辑 → 手动开启IPv4 → 首选DNS填【8.8.8.8】,备用DNS填【1.1.1.1】 → 保存后断开重连网络。
方法二:命令行快速切换(仅限Windows)
管理员权限运行CMD,依次执行:
netsh interface ipv4 set dns "以太网" static 8.8.8.8 primary
netsh interface ipv4 add dns "以太网" 1.1.1.1 index=2
把“以太网”换成你实际连接名(如“WLAN”),不确定就先执行 netsh interface show interface 查看。
改完立刻生效,但建议再执行一次 ipconfig /flushdns 清旧缓存。
清除Chrome内置DNS缓存并禁用安全DNS
Chrome自己维护一套独立DNS缓存和DoH(DNS over HTTPS)机制。若内置缓存损坏,或DoH服务不可达,浏览器会直接报错,完全不走系统DNS设置。
第一步:在Chrome地址栏输入 chrome://net-internals/#dns → 回车 → 点击 Clear host cache。
第二步:在地址栏输入 chrome://settings/security → 找到“使用安全DNS”选项 → 将其设为【不使用安全DNS】。
第三步:访问 chrome://settings/reset → 点击“将设置还原为原始默认设置” → 确认重置。
检查并修正hosts文件
hosts文件拥有最高解析优先级。若其中存在将目标域名强制映射至127.0.0.1、0.0.0.0或无效IP的条目,系统会跳过DNS查询,直接返回域名不可达结果。
打开文件资源管理器,在地址栏输入 C:\Windows\System32\drivers\etc 并回车 → 找到 hosts 文件 → 右键选择“记事本”并以管理员权限打开。
逐行检查内容,删除所有含目标域名的整行(例如包含 example.com 或 www.example.com 的行)→ 保存文件 → 关闭编辑器。
注意:保存时必须确保编码为UTF-8无BOM,否则hosts可能失效。











