DNS 解析与污染问题排查
当部分网站打不开或解析到错误地址时,教你判断问题是否出在 DNS,并一步步排查与验证,区分 DNS 污染与其他连接故障。
速览结论
DNS 问题的典型表现是'能连代理但部分网站打不开或跳到错误页'。排查:确认代理与节点正常、检查客户端的 DNS/远程解析设置、切换节点或模式对比、必要时清理本机 DNS 缓存。
关键事实
- DNS 负责把域名解析为 IP,解析异常会导致网站打不开。
- 代理客户端通常有自己的 DNS/远程解析设置。
- 能连代理但个别网站打不开,常与 DNS 或分流规则有关。
适用范围与局限
DNS 设置在不同客户端差异较大;本文给通用判断思路,具体选项请参考你所用客户端的文档。
如果代理能连、但某些网站打不开或跳到奇怪页面,很可能和 DNS 有关。
先判断是不是 DNS 问题
排查步骤
1. 确认代理与节点正常
先确认当前节点可用(能打开大多数网站)。
2. 检查客户端 DNS 设置
代理客户端通常有 DNS / 远程解析相关设置。确认是否启用了通过代理进行远程 DNS 解析,避免本地污染的解析结果。
3. 切换节点或模式对比
换一个节点,或在全局/规则模式间切换对比,判断是否与特定线路或规则有关。
4. 清理本机 DNS 缓存
必要时清理操作系统的 DNS 缓存后重试。
对照表
| 现象 | 可能原因 |
|---|---|
| 个别站点打不开 | DNS 解析 / 分流规则未覆盖 |
| 解析到错误 IP | DNS 污染,需走远程解析 |
| 切节点后恢复 | 原节点线路或解析问题 |