故障排查
机场DNS错误:DNS 解析失败怎么判断并修复
网页打不开,不一定是节点坏了,可能只是域名没有被正确解析。
先看结论
机场 DNS 错误通常表现为浏览器提示"无法解析域名",或者换成 IP 访问就能通。常见原因:DNS 服务器不可用、解析结果被污染、fake-ip 与某些应用不兼容。
怎么判断是 DNS 问题
- 节点延迟正常,网页却打不开。
- 用 IP 访问能通,用域名不通。
- 换一个 DNS 服务器后恢复。
排查步骤
确认节点是否可用
先排除节点本身的问题,看延迟测试是否正常。
检查客户端 DNS 开关
确认客户端的 DNS 功能已启用,而不是系统默认的 DNS 在干活。
切换 DNS 模式
在 fake-ip 与 redir-host 之间切换一次,观察变化。
两种模式的区别见代理 DNS 设置。
把特殊域名加入过滤
某些应用对 fake-ip 不兼容,可以把它们的域名加入 fake-ip-filter。
清理缓存
清空系统 DNS 缓存和浏览器缓存后再测。
ipconfig /flushdns常见的报错提示与含义
| 提示 | 含义 |
|---|---|
| 无法解析服务器的 DNS 地址 | 域名解析没有得到结果 |
| 连接被重置 | 连接建立后被中途断开,可能与解析结果错误有关 |
| 站点无法访问,换 IP 访问正常 | 解析环节出了问题 |
清理三层缓存
DNS 结果会被缓存在三个地方:浏览器、操作系统和客户端内核。修改了 DNS 设置之后,如果只清了其中一层,旧的错误结果仍可能被沿用。完整的清理顺序是:关闭浏览器并重开,清空系统 DNS 缓存,再重启客户端。每清一层,就测试一次,找出是哪一层的缓存起了作用。
fake-ip 与某些应用的冲突
fake-ip 模式下,客户端会返回一个并不真实存在的地址给应用。大多数应用对此没有感觉,但少数依赖真实 IP 的应用(比如某些联机游戏、局域网设备发现工具)会因此出错。解决办法是把这些应用相关的域名加入 fake-ip 的过滤列表,让它们走真实解析。
关于「机场DNS错误」的常见问题
换 DNS 服务器要用哪个?
用你信任、在你的网络里可达的 DNS。本站不推荐具体地址,请以运营商或公开可信服务为准。
换了 DNS 还是不行,最后一步怎么办?
改用 IP 直接访问确认网络通畅,再对比 fake-ip 与其他模式;如果仍无法解决,说明问题可能不在 DNS,需要回到节点和规则继续排查。
DNS_PROBE_FINISHED 错误是什么意思?
这类以 DNS_PROBE_FINISHED 开头的错误表示浏览器无法完成域名解析。先检查网络是否在线,再看客户端的 DNS 设置与系统 DNS 是否冲突,必要时换用其他 DNS 解析方式。