DNS_PROBE_FINISHED_BAD_CONFIG怎么解决,2026年排查DNS配置错误、IP设置、系统代理、TUN和浏览器无法上网问题

DNS_PROBE_FINISHED_BAD_CONFIG怎么解决?2026年DNS配置错误、浏览器无法上网排查指南

使用 Chrome、Edge 等浏览器访问网站时,如果页面提示:

DNS_PROBE_FINISHED_BAD_CONFIG

或者同时出现:

  • DNS 配置错误
  • 找不到服务器
  • 无法访问此网站
  • 浏览器打不开网页
  • 电脑显示已联网但网站无法打开

通常说明当前设备的 DNS 配置、网络参数或代理环境出现异常,导致浏览器无法正常完成域名解析。

这个错误和普通断网并不完全一样。

很多时候电脑依然显示:

已连接 Internet

甚至微信、部分应用也可以正常使用,但浏览器访问网站时仍然出现:

DNS_PROBE_FINISHED_BAD_CONFIG

本文按照从简单到复杂的顺序,排查 DNS 配置错误、浏览器无法上网以及 DNS_PROBE_FINISHED_BAD_CONFIG 问题。


出现 DNS_PROBE_FINISHED_BAD_CONFIG、DNS配置错误或浏览器无法上网?
如果已经排查 DNS、IP配置、系统代理、TUN、虚拟网卡和 Windows 网络设置,仍然无法正常访问,可以更换稳定网络线路继续测试。

获取稳定网络线路

一、DNS_PROBE_FINISHED_BAD_CONFIG是什么意思?

可以把 DNS 理解成互联网的“域名查询系统”。

当你访问:

example.com

浏览器首先要通过 DNS 找到这个域名对应的服务器 IP 地址。

正常过程大致是:

域名
↓
DNS服务器
↓
返回IP地址
↓
浏览器连接服务器
↓
打开网页

如果 DNS 配置存在异常,就可能变成:

域名
↓
DNS请求
↓
配置错误或解析失败
↓
无法获得正确IP
↓
网页打不开

Chrome 就可能出现:

DNS_PROBE_FINISHED_BAD_CONFIG

其中:

BAD_CONFIG

可以理解为当前网络环境中的某些 DNS 或 IP 配置不正确。

常见原因包括:

  • DNS服务器配置错误
  • DNS地址失效
  • Windows DNS缓存异常
  • DHCP获取网络参数失败
  • IP地址配置错误
  • 默认网关异常
  • 系统代理残留
  • 代理客户端修改DNS
  • TUN模式DNS冲突
  • 虚拟网卡异常
  • 路由器DNS故障
  • Winsock网络组件异常

二、DNS_PROBE_FINISHED_BAD_CONFIG和NXDOMAIN有什么区别?

这两个错误都和 DNS 有关,但故障重点不同。

DNS_PROBE_FINISHED_NXDOMAIN

通常更偏向:

域名没有被正确解析出来。

例如:

  • 域名不存在
  • DNS服务器找不到该域名
  • 单个网站DNS异常

DNS_PROBE_FINISHED_BAD_CONFIG

通常更偏向:

当前设备或网络环境中的DNS配置本身存在异常。

例如:

  • DNS地址配置错误
  • IP参数错误
  • DHCP异常
  • 代理修改DNS
  • 网络协议栈异常

因此如果多个网站同时出现 BAD_CONFIG,更应该优先检查:

Windows DNS 和本地网络配置。


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

不要看到 DNS 错误就直接重置整个网络。

先做三个测试。

1. 打开多个网站

尝试访问几个不同的网站。

如果:

只有一个网站打不开

而其他网站都正常,那么不一定是 Windows DNS 配置问题。

更可能是:

  • 网站DNS异常
  • 域名失效
  • 网站服务器问题

如果:

大量网站都打不开

并且都提示 DNS 错误,则更应该检查本机 DNS。


2. 换一个浏览器测试

例如:

Chrome打不开
↓
使用Edge测试

如果两个浏览器都出现类似 DNS 问题,通常说明故障已经不只是 Chrome 本身。

重点检查:

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

3. 手机连接同一个Wi-Fi测试

如果:

手机也打不开多个网站

问题可能在:

  • 路由器
  • 宽带DNS
  • 上游网络

如果:

手机正常,只有电脑异常

则重点检查:

Windows本地网络配置。


四、第一步:重启浏览器和电脑

网络参数偶尔可能因为:

  • 系统休眠
  • 网络切换
  • VPN退出异常
  • 代理程序崩溃
  • Wi-Fi重新连接

出现临时异常。

可以先:

  1. 完全关闭Chrome
  2. 重新打开浏览器
  3. 如果无效,重新启动Windows

这是成本最低的排查方式。

如果重启以后恢复,说明问题可能只是临时网络状态异常。


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

Windows会缓存之前查询过的DNS结果。

如果缓存异常,就可能导致浏览器持续使用错误记录。

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

ipconfig /flushdns

正常情况下会提示DNS缓存已成功刷新。

然后:

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

如果问题由本地DNS缓存导致,这一步可能直接恢复。


六、第三步:重新获取IP地址

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

管理员CMD中可以执行:

ipconfig /release

然后:

ipconfig /renew

这个过程会让Windows重新向路由器申请:

  • IP地址
  • 默认网关
  • DNS参数

执行完成后再运行:

ipconfig /flushdns

然后重新测试。

需要注意:

执行 ipconfig /release 后网络会暂时断开,这是正常现象。


七、第四步:检查DNS是不是被手动设置错误

进入Windows:

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

检查DNS服务器。

如果之前手动设置过:

  • 陌生DNS
  • 公司DNS
  • 已失效DNS
  • 代理软件提供的DNS
  • 自建DNS

可以先改成:

自动获取DNS服务器地址

重新测试。

如果自动DNS仍然异常,也可以临时测试公共DNS。

例如:

1.1.1.1

备用:

1.0.0.1

或者:

8.8.8.8

备用:

8.8.4.4

修改后执行:

ipconfig /flushdns

然后重新打开浏览器。


八、第五步:检查IPv4网络配置

除了DNS,错误的IP地址、子网掩码和默认网关也可能导致网络异常。

进入:

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

如果普通家庭网络没有特殊需求,通常建议:

自动获得IP地址

以及:

自动获得DNS服务器地址

如果这里存在一组你并不认识的手动IP,例如:

  • 固定IP
  • 错误网关
  • 旧公司网络参数

可以导致:

电脑显示网卡已连接,但实际网络无法正常通信。

如果电脑属于公司、服务器或特殊网络环境,则不要随意修改固定IP配置。


九、第六步:检查系统代理

代理配置错误有时也会表现成 DNS 或网页访问异常。

进入:

设置 → 网络和 Internet → 代理

重点检查:

使用代理服务器

如果当前没有使用代理软件,建议确认它已经关闭。

尤其检查是否存在:

127.0.0.1

或:

localhost

以及某个本地端口。

如果代理客户端已经退出,而Windows仍然把流量发送到本地代理端口,就可能出现网页无法访问。


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

如果电脑安装过:

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

这些工具可能修改:

  • DNS
  • 系统代理
  • 路由
  • 虚拟网卡
  • 网络接口优先级

排查时可以:

  1. 关闭代理
  2. 完全退出客户端
  3. 打开任务管理器确认相关程序已经结束
  4. 关闭系统代理
  5. 执行 ipconfig /flushdns
  6. 再测试网页

如果退出代理后恢复正常,说明问题重点就在:

代理DNS或网络接管配置。


十一、第八步:关闭TUN模式测试

如果正在使用TUN模式,DNS流程通常会比普通系统代理更复杂。

TUN可能接管:

  • DNS请求
  • TCP流量
  • UDP流量
  • 默认路由
  • 虚拟网卡

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

  • DNS_PROBE_FINISHED_BAD_CONFIG
  • 网页打不开
  • 部分应用正常部分异常
  • 关闭代理后仍然无法上网

可以尝试:

关闭TUN模式 → 保留普通系统代理 → 测试网页

如果关闭TUN以后恢复,说明应该重点排查:

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

十二、第九步:检查虚拟网卡

安装过VPN、代理工具或虚拟机软件后,Windows里可能出现多个网络适配器。

例如:

  • TUN Adapter
  • TAP Adapter
  • Wintun
  • VMware
  • Hyper-V
  • VirtualBox

如果虚拟网卡状态异常,可能干扰:

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

进入:

控制面板 → 网络连接

看看是否存在已经不用的虚拟网卡。

排查时可以临时禁用明显不用的虚拟适配器,再测试网络。

不要随意删除不认识的驱动。


十三、第十步:检查网络适配器状态

当前使用的Wi-Fi或以太网适配器本身也可能出现异常。

可以尝试:

  1. 打开网络连接
  2. 找到当前Wi-Fi或以太网
  3. 选择禁用
  4. 等待几秒
  5. 再重新启用

这相当于重新初始化当前网络接口。

如果网络参数只是临时异常,有时重新启用网卡就可以恢复。


十四、第十一步:重置Winsock

如果前面的DNS、IP、代理检查都没有发现问题,可以进一步重置Winsock。

管理员CMD执行:

netsh winsock reset

然后执行:

netsh int ip reset

再执行:

ipconfig /flushdns

最后:

重启电脑。

Winsock负责Windows中很多应用程序和网络协议之间的通信。

如果长期安装、卸载:

  • VPN
  • 代理软件
  • 网络过滤软件
  • 安全工具

Winsock配置可能出现异常。


十五、第十二步:使用Windows网络重置

如果问题仍然存在,可以考虑Windows自带的网络重置功能。

通常位于:

设置 → 网络和 Internet → 高级网络设置 → 网络重置

网络重置可能会:

  • 重新安装网络适配器
  • 恢复部分网络配置
  • 清除部分自定义设置

执行以后通常需要重启电脑。

需要注意:

如果电脑有:

  • 固定IP
  • 特殊DNS
  • VPN配置
  • 公司网络配置

执行前应该先记录相关参数。

因此网络重置应该放在比较靠后的步骤。


十六、第十三步:重启路由器

如果同一个Wi-Fi下有多台设备同时出现:

  • DNS解析异常
  • 网页打不开
  • 域名无法访问

问题就可能不在电脑,而在路由器。

可以:

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

路由器可能承担:

  • DHCP
  • DNS转发
  • 默认网关

其中任何一项出现异常,都可能导致终端网络配置错误。


十七、第十四步:连接手机热点测试

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

让电脑断开当前Wi-Fi,连接手机热点。

如果:

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

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

问题更可能在:

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

如果:

换手机热点仍然出现BAD_CONFIG

则更应该检查:

  • Windows DNS
  • IP配置
  • 代理
  • TUN
  • 虚拟网卡
  • Winsock

十八、为什么电脑显示已联网,但Chrome还是BAD_CONFIG?

Windows显示:

已连接 Internet

主要说明网卡和当前网络之间存在连接。

但真正打开网页还需要经过:

电脑
↓
默认网关
↓
DNS
↓
目标服务器
↓
HTTP/HTTPS

其中DNS配置错误以后,依然可能出现:

网络图标正常,但网页打不开。

所以“显示联网”并不能证明DNS一定正常。


十九、为什么修改DNS后还是没用?

如果已经把DNS改成:

1.1.1.1

或者:

8.8.8.8

但错误完全没有变化,就要继续检查其他环节。

可能原因包括:

  • DNS缓存未刷新
  • TUN正在接管DNS
  • 代理客户端覆盖了系统DNS
  • 路由器强制分配DNS
  • IPv6使用另一组DNS
  • Winsock异常
  • IP配置错误

因此修改DNS只是排查的一部分。

不要反复更换十几个DNS地址。


二十、为什么开代理以后出现DNS_PROBE_FINISHED_BAD_CONFIG?

如果:

不开代理正常

但:

一开代理就出现BAD_CONFIG

优先检查代理软件。

代理环境中的DNS路径可能变成:

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

可能的问题包括:

  • DNS地址不可用
  • Fake-IP配置错误
  • DNS规则异常
  • TUN DNS接管失败
  • 节点无法访问DNS服务器
  • 配置文件错误

这种情况下,继续修改Chrome意义不大。

应该重点检查:

代理客户端的DNS配置。


二十一、为什么关闭代理后还是无法上网?

如果代理程序已经退出,但问题仍然存在,可能有残留配置。

重点检查:

  • Windows系统代理是否关闭
  • TUN虚拟网卡是否还启用
  • DNS是否被改过
  • 默认网关是否正常
  • 虚拟适配器是否冲突

建议:

  1. 完全退出代理客户端
  2. 关闭系统代理
  3. 关闭TUN
  4. 刷新DNS
  5. 重新启用网络适配器
  6. 重启电脑

二十二、为什么只有Chrome报错,其他应用正常?

不同软件可能使用不同网络机制。

例如部分应用可能:

  • 使用自己的DNS
  • 使用缓存IP
  • 不经过系统代理
  • 保持之前的长连接

而Chrome每次访问新网站时需要重新完成DNS查询。

因此:

其他软件正常,并不能证明DNS没有问题。

可以使用Edge或Firefox测试。

如果多个浏览器都异常,更应该检查系统网络层。


二十三、DNS_PROBE_FINISHED_BAD_CONFIG推荐排查顺序

如果想快速排查,可以按照下面的顺序:

  1. 测试其他网站
  2. 换浏览器测试
  3. 重启电脑
  4. 执行 ipconfig /flushdns
  5. 执行 ipconfig /release
  6. 执行 ipconfig /renew
  7. 检查DNS设置
  8. 更换DNS测试
  9. 检查IPv4配置
  10. 检查系统代理
  11. 完全退出代理软件
  12. 关闭TUN模式
  13. 检查虚拟网卡
  14. 重启网络适配器
  15. 重置Winsock
  16. 网络重置
  17. 重启路由器
  18. 换手机热点测试

每完成一步都重新测试浏览器。

不要一次同时修改:

  • DNS
  • IP
  • 网关
  • 代理
  • TUN
  • 路由器

否则即使恢复,也很难确认真正的问题来源。


常见问题

DNS_PROBE_FINISHED_BAD_CONFIG是DNS坏了吗?

不一定。

它通常表示当前DNS或网络配置存在异常,可能涉及DNS服务器、IP地址、DHCP、代理、TUN或Windows网络组件。


重装Chrome有用吗?

大多数情况下不建议首先重装。

如果系统DNS配置错误,Chrome重装以后仍然会使用同一套Windows网络环境。


更换DNS一定能解决吗?

不一定。

如果问题来自:

  • 代理
  • TUN
  • Winsock
  • 路由器
  • IP配置

单纯更换DNS可能没有效果。


DNS_PROBE_FINISHED_BAD_CONFIG需要重装Windows吗?

通常完全没有必要。

绝大多数情况可以通过:

  • 刷新DNS
  • 重新获取IP
  • 检查代理
  • 修复DNS
  • 重置Winsock
  • 网络重置

完成排查。


手机能打开网页,电脑打不开怎么办?

优先检查电脑本地:

  • DNS
  • IP配置
  • 系统代理
  • TUN
  • 虚拟网卡
  • Winsock

如果换手机热点后电脑恢复正常,再重点检查原来的路由器和宽带网络。


总结

出现:

DNS_PROBE_FINISHED_BAD_CONFIG

核心排查方向是:

当前设备或网络环境中的DNS、IP或代理配置存在异常。

建议按照:

DNS缓存 → DHCP/IP → DNS服务器 → 系统代理 → 代理客户端 → TUN → 虚拟网卡 → Winsock → 路由器 → 上游网络

这个顺序逐项检查。

如果多个网站同时出现 DNS 配置错误,优先检查Windows和当前网络环境;如果只有单个网站打不开,则没有必要直接重置整个系统网络。

整个排查过程中最重要的一点是:

一次只修改一个变量,并在每一步之后重新测试。

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

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

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

如果多个网站同时出现 DNS 异常,优先检查 DNS、IP 配置、系统代理和 TUN;如果只有单个网站异常,则更应该检查该网站本身的域名和 DNS 记录。