ERR_NAME_NOT_RESOLVED表示域名解析失败,即浏览器无法将域名转换为IP地址;需依次检查网络连通性、刷新DNS缓存、更换公共DNS、清理hosts文件、禁用IPv6、重置网络协议栈。

当你在Windows电脑上打开网页时突然看到“ERR_NAME_NOT_RESOLVED”错误,说明浏览器根本没拿到网站对应的IP地址——域名卡在解析环节就断了,页面连请求都发不出去。
先确认是不是网络本身断了
打开命令提示符(Win + R → 输入cmd → 回车),执行ping 114.114.114.114。如果收到“请求超时”或“无法访问目标主机”,说明本地网络不通,不是DNS问题,而是网线松了、Wi-Fi掉线、路由器死机或宽带欠费。这时候重启路由器、重插网线、换手机热点测试,比调DNS更管用。
刷新本地DNS缓存
系统会把最近查过的域名和IP记在本地,但网站搬家、IP更换后,旧缓存就成了“路标错指”。必须清掉它。
① 按 Win + R,输入cmd,回车;
② 在黑窗口中输入:ipconfig /flushdns,回车;
③ 看到“已成功刷新 DNS 解析程序缓存”就完成;
④ 关闭窗口,重启浏览器再试。
换一个靠谱的DNS服务器
你家宽带默认用运营商的DNS,响应慢、被污染、甚至故意屏蔽某些域名。换成Cloudflare(1.1.1.1)或Google(8.8.8.8)能绕过这些干扰。
方法一:图形界面操作
右键任务栏网络图标 → “打开网络和 Internet 设置” → “更改适配器选项” → 右键当前连接(如“WLAN”)→ “属性” → 双击“Internet 协议版本 4 (TCP/IPv4)” → 勾选“使用下面的 DNS 服务器地址” → 首选填1.1.1.1,备用填1.0.0.1 → 点“确定” → 断开再重连Wi-Fi或拔插网线。
方法二:命令行一键切换(需管理员权限)
以管理员身份运行PowerShell,粘贴执行:
netsh interface ipv4 set dns "WLAN" static 1.1.1.1 primary & netsh interface ipv4 add dns "WLAN" 1.0.0.1 index=2
注意:“WLAN”要替换成你实际的连接名称(如“以太网”),可用 netsh interface show interface 查看。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
检查Hosts文件有没有被偷偷改写
这个文件能强行把域名指向任意IP,杀毒软件、广告拦截工具甚至木马都可能往里加恶意条目,比如把taobao.com指向127.0.0.1,结果就是“解析失败”。
用记事本以管理员身份打开:C:\Windows\System32\drivers\etc\hosts;
只保留最开头的两行(127.0.0.1 localhost 和 ::1 localhost),其余所有带域名的行全删掉;
保存时若提示“权限不足”,请确认是“以管理员身份运行”的记事本,不是双击打开的。
禁用IPv6协议
很多家庭路由器和校园网对IPv6支持不完整,开启后反而会让DNS查询走错通道,直接卡死。关掉它常能立竿见影。
进入“网络连接” → 右键当前网络 → “属性” → 取消勾选“Internet 协议版本 6 (TCP/IPv6)” → 点“确定” → 重启电脑。
重置网络协议栈
这是最后一步,适用于前面全试过仍无效的情况。它会把TCP/IP、Winsock等底层组件恢复出厂设置,不会删你保存的Wi-Fi密码和浏览器书签。
以管理员身份运行命令提示符,依次执行:
netsh int ip reset
netsh winsock reset
每条命令回车后看到“确定”即可;
执行完必须重启电脑,否则不生效。

















