ERR_NAME_NOT_RESOLVED怎么解决,2026年排查域名无法解析、DNS错误、系统代理、TUN、hosts和网页打不开问题

ERR_NAME_NOT_RESOLVED怎么解决?2026年域名无法解析、网页打不开排查指南

使用 Chrome、Edge 等浏览器访问网站时,如果页面突然出现:

ERR_NAME_NOT_RESOLVED

或者同时提示:

  • 找不到服务器 IP 地址
  • 域名无法解析
  • 无法访问此网站
  • 网页打不开
  • DNS 查询失败

通常说明浏览器没有成功把当前域名解析成服务器 IP 地址。

这个错误和普通的“电脑断网”并不完全一样。

很多情况下:

  • Wi-Fi 显示正常
  • Windows 显示已连接 Internet
  • 微信等应用也能联网
  • 但部分网页就是打不开

这时重点应该检查:

DNS、域名解析、系统代理、TUN、hosts、路由器和当前网络环境。

本文按照从简单到复杂的顺序,排查 ERR_NAME_NOT_RESOLVED、域名无法解析以及浏览器网页打不开的问题。


出现 ERR_NAME_NOT_RESOLVED、域名无法解析或网页打不开?
如果已经排查 DNS、hosts、系统代理、TUN、IP 和本地网络设置,仍然无法正常访问,可以更换稳定网络线路继续测试。

获取稳定网络线路

一、ERR_NAME_NOT_RESOLVED是什么意思?

浏览器访问一个网站时,通常会经历:

域名
↓
DNS查询
↓
获得服务器IP
↓
建立连接
↓
打开网页

例如输入:

example.com

浏览器首先要知道:

example.com 对应哪个 IP 地址?

如果 DNS 无法给出正确结果,就可能出现:

ERR_NAME_NOT_RESOLVED

可以简单理解为:

浏览器无法把当前网站域名解析成可以连接的服务器地址。

常见原因包括:

  • DNS服务器异常
  • DNS缓存错误
  • 域名输入错误
  • 网站DNS记录异常
  • Windows DNS配置错误
  • 系统代理影响DNS
  • TUN模式接管DNS异常
  • hosts文件存在错误记录
  • 路由器DNS故障
  • 当前网络无法访问DNS服务器

二、ERR_NAME_NOT_RESOLVED和DNS_PROBE_FINISHED_NXDOMAIN有什么区别?

这两个错误非常接近。

ERR_NAME_NOT_RESOLVED

重点表示:

浏览器无法完成域名解析。


DNS_PROBE_FINISHED_NXDOMAIN

通常表示:

DNS查询返回了“域名不存在”或者无法找到该域名记录。

实际使用中,两种错误经常会出现在类似场景里。

因此排查方向也高度相似:

  • DNS
  • 域名
  • hosts
  • 系统代理
  • TUN
  • 路由器

如果同一个网站在不同时间出现这两种错误,不一定代表发生了两个完全不同的故障。


三、先判断是单个网站问题还是整台电脑问题

不要一看到 ERR_NAME_NOT_RESOLVED 就直接重置整个网络。

先做三个测试。

1. 测试多个网站

如果:

只有一个网站打不开

而其他网站全部正常,则更可能是:

  • 域名输入错误
  • 网站DNS记录异常
  • 域名失效
  • 当前DNS对该域名解析异常

如果:

多个网站都打不开

并且都出现域名解析相关错误,则重点检查:

  • Windows DNS
  • 系统代理
  • 路由器
  • 当前网络

2. 换浏览器测试

例如:

Chrome打不开
↓
换Edge测试

如果多个浏览器都无法解析域名,问题通常已经不是Chrome本身。

更应该检查:

系统级DNS和网络配置。


3. 手机测试同一个网站

可以让手机:

  • 连接同一个Wi-Fi测试
  • 或关闭Wi-Fi使用移动数据测试

如果:

手机移动数据能打开,电脑打不开

优先检查电脑本地DNS。

如果:

多个网络都打不开同一网站

则可能是:

  • 网站域名异常
  • 网站DNS记录问题
  • 域名已经失效

四、第一步:检查网址有没有输入错误

这是最简单但非常常见的一步。

例如:

正确域名:

example.com

如果误输入:

exmaple.com

就可能无法解析。

建议:

  1. 删除当前网址
  2. 重新输入域名
  3. 检查字母顺序
  4. 检查域名后缀
  5. 尝试从搜索引擎重新进入

如果只有一个网站出现:

ERR_NAME_NOT_RESOLVED

优先做这一项。


五、第二步:刷新Windows DNS缓存

Windows会保存一部分DNS解析结果。

如果缓存中存在:

  • 过期记录
  • 错误记录
  • 代理留下的DNS结果

浏览器可能持续使用错误数据。

以管理员身份打开CMD,执行:

ipconfig /flushdns

执行完成以后:

  1. 关闭Chrome
  2. 重新打开浏览器
  3. 再访问网站

如果只是本地DNS缓存异常,这一步可能直接恢复。


六、第三步:重新启动DNS Client相关网络状态

如果刷新DNS无效,可以先重启电脑。

Windows中的DNS解析和网络组件可能因为:

  • 睡眠唤醒
  • 网络切换
  • 代理崩溃
  • VPN退出异常

出现临时状态问题。

建议:

重启电脑后重新测试。

如果重启后恢复,说明更可能是临时网络状态异常,而不是网站本身故障。


七、第四步:更换DNS服务器

如果当前DNS服务器无法正确解析域名,可以临时更换公共DNS测试。

例如:

主DNS:

1.1.1.1

备用:

1.0.0.1

或者:

主DNS:

8.8.8.8

备用:

8.8.4.4

修改完成后再次执行:

ipconfig /flushdns

然后重新打开网站。

如果更换DNS后恢复,说明原来的:

  • 路由器DNS
  • ISP DNS
  • 自动分配DNS

可能存在异常。


八、第五步:检查Windows DNS设置

进入:

设置 → 网络和 Internet → 当前网络 → DNS设置

检查当前DNS配置。

如果之前手动填写过:

  • 已失效DNS
  • 公司DNS
  • 代理DNS
  • 自建DNS
  • 不认识的DNS地址

可以先改回:

自动获取DNS服务器地址

然后重新测试。

如果自动DNS仍然异常,再测试公共DNS。


九、第六步:检查IPv4配置

除了DNS本身,错误的IP参数也可能影响域名解析。

进入:

网络适配器 → Internet协议版本4(TCP/IPv4)

普通家庭网络一般建议:

  • 自动获得IP地址
  • 自动获得DNS服务器地址

如果这里残留了旧的:

  • 固定IP
  • 默认网关
  • DNS
  • 公司网络参数

可能导致:

电脑显示已联网,但实际上无法正常访问DNS服务器。

如果电脑属于公司或特殊固定IP网络,则不要随意修改。


十、第七步:检查Windows系统代理

代理配置异常也可能导致网页访问和DNS表现异常。

进入:

设置 → 网络和 Internet → 代理

重点检查:

使用代理服务器

如果当前没有运行代理软件,应确认它已经关闭。

尤其注意:

127.0.0.1

localhost

以及陌生本地端口。

例如:

127.0.0.1:7890

如果代理客户端已经退出,但Windows仍然将浏览器流量发送到该端口,就可能导致网页无法正常访问。


十一、第八步:完全退出代理客户端测试

如果电脑安装了:

  • Clash
  • Clash Verge
  • Mihomo
  • V2Ray
  • sing-box
  • VPN客户端
  • 网络加速软件

建议做一次“无代理测试”。

步骤:

  1. 关闭代理
  2. 完全退出客户端
  3. 确认后台进程结束
  4. 关闭系统代理
  5. 执行 ipconfig /flushdns
  6. 重新打开浏览器

如果退出代理后恢复正常,问题更可能来自:

  • 代理DNS
  • 系统代理
  • 路由规则
  • TUN配置

十二、第九步:关闭TUN模式测试

TUN模式通常会接管:

  • DNS
  • TCP
  • UDP
  • 默认路由
  • 虚拟网卡

如果TUN配置出现异常,就可能造成:

  • ERR_NAME_NOT_RESOLVED
  • DNS_PROBE_FINISHED_NXDOMAIN
  • DNS_PROBE_FINISHED_BAD_CONFIG
  • 网页打不开

可以测试:

关闭TUN → 使用普通系统代理 → 重新访问网页

如果关闭TUN后正常,重点检查:

  • TUN DNS
  • Fake-IP
  • 虚拟网卡
  • DNS服务器
  • 路由规则

十三、第十步:检查hosts文件

Windows hosts 文件可以直接指定域名和IP的对应关系。

文件通常位于:

C:\Windows\System32\drivers\etc\hosts

使用记事本以管理员身份打开。

重点检查是否存在类似:

0.0.0.0 example.com

或者:

127.0.0.1 example.com

如果当前网站被指向:

  • 0.0.0.0
  • 127.0.0.1
  • 错误IP

就可能无法正常访问。

如果不确定某条hosts记录用途,不建议随意批量删除。

只处理明显异常或自己之前添加过的内容。


十四、第十一步:重新获取IP地址

如果DHCP分配的网络参数异常,也可能影响DNS访问。

管理员CMD执行:

ipconfig /release

然后:

ipconfig /renew

再执行:

ipconfig /flushdns

执行 release 以后网络会短暂断开,这是正常现象。

重新获得IP和DNS参数以后再测试浏览器。


十五、第十二步:检查当前IP和默认网关

CMD中执行:

ipconfig

查看:

  • IPv4地址
  • 默认网关
  • DNS相关网络状态

如果IPv4地址类似:

169.254.x.x

通常说明Windows没有成功从路由器获取正常IP。

这时问题重点就不再是浏览器,而是:

  • DHCP
  • Wi-Fi
  • 路由器
  • 网卡

如果没有正常默认网关,也可能无法访问外部DNS服务器。


十六、第十三步:检查浏览器代理插件

Chrome或Edge里的代理扩展可能单独控制网络。

如果安装过:

  • Proxy Switcher
  • SwitchyOmega类工具
  • 网络代理扩展

可以暂时禁用。

然后:

使用无痕模式重新测试。

如果禁用插件以后恢复正常,问题大概率来自:

浏览器级代理规则。


十七、第十四步:重启网络适配器

Windows网卡偶尔可能出现临时状态异常。

进入:

控制面板 → 网络连接

找到当前使用的:

  • Wi-Fi
  • 以太网

先:

禁用

等待几秒,再:

启用

然后重新测试。

这一步可以重新初始化当前网络接口。


十八、第十五步:检查虚拟网卡

使用过:

  • TUN
  • VPN
  • VMware
  • Hyper-V
  • VirtualBox

以后,Windows里可能存在多个虚拟网卡。

它们可能影响:

  • DNS优先级
  • 默认路由
  • 网络接口选择

可以临时禁用明显不用的:

  • TUN Adapter
  • TAP Adapter
  • VPN虚拟网卡
  • 虚拟机网络适配器

然后重新测试。

不要删除不确定用途的网卡驱动。


十九、第十六步:重置Winsock和网络协议

如果前面的DNS、代理、hosts都检查过仍然无效,可以进一步重置Windows网络组件。

管理员CMD执行:

netsh winsock reset

然后:

netsh int ip reset

再执行:

ipconfig /flushdns

最后:

重启电脑。

这一步比较适合:

  • 经常安装卸载代理软件
  • 多个VPN共存
  • 网络协议栈异常
  • DNS持续异常

的情况。


二十、第十七步:重启路由器

如果同一个Wi-Fi下:

  • 手机也解析失败
  • 其他电脑也打不开网站
  • 多个设备同时出现DNS错误

问题可能在路由器。

可以:

  1. 关闭路由器电源
  2. 等待约30秒
  3. 重新启动
  4. 等待网络恢复
  5. 再测试

路由器可能负责:

  • DHCP
  • DNS转发
  • 默认网关
  • NAT

如果路由器DNS转发异常,整个局域网都可能受到影响。


二十一、第十八步:连接手机热点测试

这是判断故障位置很有效的方法。

让电脑断开原来的Wi-Fi。

连接手机热点。

如果:

手机热点可以正常打开网站

说明电脑本身大概率没有严重故障。

问题更可能在:

  • 原Wi-Fi
  • 路由器
  • 宽带DNS
  • ISP网络

如果:

手机热点仍然ERR_NAME_NOT_RESOLVED

则重点检查:

  • Windows DNS
  • hosts
  • 系统代理
  • TUN
  • 虚拟网卡
  • Winsock

二十二、为什么只有一个网站出现ERR_NAME_NOT_RESOLVED?

如果只有一个网站异常,而其他网站全部正常,通常不建议立刻重置Windows网络。

更可能是:

1. 域名输入错误

检查网址拼写。

2. 网站DNS记录异常

网站管理员可能配置错误。

3. 域名刚修改DNS

DNS传播可能还没有完全完成。

4. 域名已经过期

失效域名可能无法正常解析。

5. 当前DNS缓存异常

可以尝试:

  • 刷新DNS
  • 更换DNS

再测试。


二十三、为什么手机能打开,电脑却ERR_NAME_NOT_RESOLVED?

因为手机和电脑可能使用完全不同的:

  • DNS服务器
  • 网络运营商
  • 网络接口
  • 代理配置
  • DNS缓存

例如:

手机移动数据
↓
运营商DNS
↓
目标网站

电脑Wi-Fi
↓
路由器
↓
宽带DNS
↓
目标网站

所以手机正常并不能证明电脑DNS一定正常。


二十四、为什么开代理后域名无法解析?

代理环境中的DNS路径通常更复杂。

可能变成:

浏览器
↓
系统代理/TUN
↓
代理客户端
↓
DNS模块
↓
远程DNS
↓
目标网站

如果:

不开代理正常,一开代理就ERR_NAME_NOT_RESOLVED

优先检查:

  • 代理DNS
  • Fake-IP
  • DNS服务器
  • TUN配置
  • 节点状态
  • DNS分流规则

这种情况通常不应该继续反复修改Chrome。


二十五、为什么换DNS以后还是没用?

如果换成公共DNS以后仍然无法解析,可能真正的问题并不在DNS服务器。

继续检查:

  • hosts
  • 系统代理
  • TUN
  • 虚拟网卡
  • IPv4配置
  • 默认网关
  • 路由器
  • 网站域名本身

不要把所有“域名打不开”都理解成公共DNS不够好。

关键是找到DNS请求最终在哪一层失败。


二十六、ERR_NAME_NOT_RESOLVED推荐排查顺序

可以按照下面的顺序:

  1. 检查网址拼写
  2. 测试其他网站
  3. 换浏览器测试
  4. 手机测试同一网站
  5. 刷新DNS缓存
  6. 更换DNS
  7. 检查Windows DNS
  8. 检查IPv4配置
  9. 检查系统代理
  10. 完全退出代理软件
  11. 关闭TUN
  12. 检查hosts
  13. 重新获取IP
  14. 检查默认网关
  15. 禁用浏览器代理插件
  16. 重启网络适配器
  17. 检查虚拟网卡
  18. 重置Winsock
  19. 重启路由器
  20. 更换网络测试

每完成一步都重新测试。

不要一次同时修改:

  • DNS
  • hosts
  • 代理
  • IP
  • TUN
  • 路由器

否则恢复后很难确认真正的问题来源。


常见问题

ERR_NAME_NOT_RESOLVED是网站坏了吗?

不一定。

可能是网站DNS异常,也可能是电脑本地DNS无法正常解析域名。


ERR_NAME_NOT_RESOLVED需要重装Chrome吗?

通常不需要。

如果多个浏览器都出现相同问题,说明故障更可能在系统DNS或网络环境。


修改DNS一定能解决吗?

不一定。

如果问题来自:

  • hosts
  • 代理
  • TUN
  • 默认网关
  • 网站域名本身

单纯修改DNS可能无效。


ERR_NAME_NOT_RESOLVED和网页超时一样吗?

不一样。

ERR_NAME_NOT_RESOLVED 更偏向:

域名还没有成功解析出IP。

而连接超时通常表示:

已经尝试连接目标地址,但没有及时获得响应。

因此两者排查重点不同。


所有网站都出现ERR_NAME_NOT_RESOLVED怎么办?

优先检查:

  • DNS
  • Windows网络配置
  • 系统代理
  • TUN
  • 路由器

如果只有一个网站异常,则先检查域名和网站DNS。


总结

出现:

ERR_NAME_NOT_RESOLVED

核心判断是:

浏览器没有成功把当前网站域名解析成可以连接的服务器IP地址。

建议按照:

域名 → DNS缓存 → DNS服务器 → Windows DNS → 系统代理 → TUN → hosts → IP/网关 → Winsock → 路由器

这个顺序逐项排查。

如果只有单个网站异常,优先检查网站域名和DNS记录;如果大量网站同时无法解析,则重点检查电脑、代理和当前网络环境。

整个排查过程中,尽量一次只改变一个设置。

这样才能真正找到导致 ERR_NAME_NOT_RESOLVED 的故障位置。

继续排查相关 DNS 与网络问题

如果 ERR_NAME_NOT_RESOLVED 仍然没有解决,可以根据具体报错继续查看下面这些相关问题:

如果只有单个域名无法解析,优先检查网址、网站 DNS 和本地缓存;如果多个网站同时出现域名解析失败,则重点检查 Windows DNS、系统代理、TUN 和当前网络环境。