故障排查 · 教程

DNS 错误怎么排查:DNS_PROBE、解析失败与 DNS 泄漏

发布:2026 年 9 月 30 日阅读约 3 分钟

网页打不开,提示的是 DNS 相关错误,而不是超时?问题出在「域名解析」这一步。

常见报错

报错 含义
DNS_PROBE_FINISHED_NXDOMAIN 域名解析不到地址
DNS_PROBE_POSSIBLE / DNS_PROBE_FINISHED_BAD_CONFIG DNS 服务器无响应或配置错误
「找不到服务器的 IP 地址」 解析失败

第 1 步:清除 DNS 缓存

旧的、被污染的解析结果会被系统缓存:

# Windows(命令提示符或 PowerShell)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

浏览器也有缓存:Chrome 地址栏打开 chrome://net-internals/#dns,点击「Clear host cache」。

第 2 步:关闭浏览器的「安全 DNS」

Chrome、Edge 的「使用安全 DNS(DoH)」会绕过代理客户端自己做解析,在部分网络下会导致解析失败。

  • Chrome:设置 → 隐私和安全 → 安全 → 关闭「使用安全 DNS」;
  • Edge:设置 → 隐私、搜索和服务 → 关闭「使用安全 DNS」。

关闭后重启浏览器测试。

第 3 步:使用 TUN 模式

系统代理模式下,部分程序仍会用本地 DNS 解析海外域名,容易被污染。开启 TUN 模式 后,DNS 请求由客户端统一处理,解析问题会少很多,见 TUN 模式是什么?

第 4 步:检查客户端 DNS 设置

Clash 类客户端的 DNS 一般使用订阅里的默认配置即可。如果改过设置出问题:

  • 恢复默认配置,或重新导入订阅;
  • 使用 fake-ip 模式时,个别局域网设备或游戏可能异常,可以把对应域名加入 fake-ip 过滤列表。

第 5 步:检查 DNS 泄漏

开启代理后,访问 DNS 泄漏检测网站(如 browserleaks.com/dns),查看结果中的 DNS 服务器:

  • 显示的是海外服务器 → 正常;
  • 显示的是你本地运营商的 DNS → 存在 DNS 泄漏。

解决方法:开启 TUN 模式,并关闭浏览器的安全 DNS。

仍然解析失败

本文推荐的机场

宇
宇宙云#1 · ¥8 / 月起 · 60 GB / 月起
9.6

综合第一:老牌 + IEPL 专线 + 流媒体与 AI 解锁全面,最适合作为长期主力机场。

看评测查看套餐优惠码

常见问题

DNS 泄漏有什么影响?

DNS 泄漏时,你访问了哪些网站会被本地运营商的 DNS 看到,部分网站也可能因此判断出你的真实地区,影响 AI 工具和流媒体的使用。

需要手动修改电脑的 DNS 吗?

一般不需要。使用 Clash 类客户端的 TUN 模式时,DNS 由客户端接管;只有出现解析问题时,才需要按本文排查。

站内搜索