DNS_PROBE_FINISHED_NXDOMAIN或ERR_NAME_NOT_RESOLVED表示域名无法解析为IP,需逐层排查:一、ping 8.8.8.8确认网络连通性;二、ipconfig /flushdns清系统DNS缓存;三、改用8.8.8.8/1.1.1.1等公共DNS;四、chrome://net-internals/#dns清Chrome内置缓存并禁用安全DNS;五、检查并修正hosts文件异常映射。

谷歌浏览器提示“无法访问此网站”且地址栏下方明确显示“DNS_PROBE_FINISHED_NXDOMAIN”或“ERR_NAME_NOT_RESOLVED”,说明浏览器根本没拿到目标域名对应的IP地址——不是网页打不开,是连门牌号都查不到,必须从网络底层到浏览器内部逐层清理解析链路。
先确认是不是真断网
别急着改DNS,先看电脑能不能发出最基础的网络请求。按 Win + R → 输入 cmd → 回车 → 在黑窗口里敲 ping 8.8.8.8 并回车。看到四行“来自 8.8.8.8 的回复”才算通;如果全是“请求超时”,你的设备压根没联网,后面所有操作都白搭。
立刻拿手机连同一Wi-Fi,打开微信发条消息。如果手机也发不出去,问题在光猫、路由器或宽带本身——拔掉光猫和路由器电源,等满【30秒】(少一秒都不够),先开光猫,等PON灯常亮、LOS灯熄灭,再开路由器,等WAN口灯变绿稳定后重试。
如果手机能上网而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缓存和加密解析机制(DNS over HTTPS)。若内置缓存异常或DoH服务不可达,会直接触发DNS报错,完全不受系统DNS设置影响。
第一步:清除内置DNS缓存
在Chrome地址栏输入 chrome://net-internals/#dns → 回车 → 点击“Clear host cache”。
第二步:禁用安全DNS
在地址栏输入 chrome://settings/security → 找到“使用安全DNS”选项 → 将其设为“不使用安全DNS”。
这两步做完,不用重启浏览器,直接新开标签页测试原网址。
检查hosts文件有没有偷偷搞鬼
系统 hosts 文件若被篡改,会强制把某个域名指向 127.0.0.1 或 0.0.0.0,结果就是查到了“IP”,但根本没人应答,浏览器判定为域名不存在。
打开文件资源管理器,在地址栏输入 C:\Windows\System32\drivers\etc 并回车 → 找到 hosts 文件 → 右键用记事本(务必右键→“以管理员身份运行”记事本)打开 → 逐行检查是否含目标域名相关条目 → 有就整行删除 → 保存文件。
保存后直接关掉所有Chrome窗口,任务管理器里搜 chrome.exe,把所有进程结束干净,再重新打开浏览器。



















