DNS 污染是什么:域名解析为何会出错

访问网站的第一步是把域名变成 IP。这一步出错,后面就都错了。

词条摘要

DNS 污染是指域名解析结果被篡改,返回了错误或不可达的 IP;表现为"能解析但连不上",或打开了不是你要访问的地址。

常见表现

  • 浏览器提示连接超时或证书错误
  • 同一个域名在不同网络下解析出不同结果
  • 开了代理仍有部分网站打不开

两个相关概念

概念含义
DNS 泄露你的域名查询没有走代理通道,本地网络仍能看到你访问了哪些域名
远程解析域名解析交给代理服务器完成,减少本地解析被干扰的可能
加密 DNS(DoH / DoT)对 DNS 查询本身加密,防止被窥视或篡改

客户端里的 DNS 设置(如 fake-ip 模式)就是围绕这些概念展开的。整体原理见 翻墙的基本原理,规则如何配合见 分流规则

常见问题

换一个公共 DNS 能解决吗?

在一些情况下有帮助,但如果查询本身被干扰,仍可能被篡改;使用加密 DNS 或让代理端解析更可靠。