IP122 · 隐私与解析

DNS 泄露是什么

DNS 泄露指的是:网页流量已经通过代理或 VPN 转发,但域名解析请求仍然走本地网络,导致访问记录与真实网络暴露。它不影响网页能否打开,却会让隐私保护打折扣。

DNS 泄露是怎么发生的

打开网站前,设备需要先把域名解析成 IP 地址。正常情况下,这一步应由代理通道内的解析服务完成;如果系统仍在使用本地运营商或路由器下发的 DNS,解析请求就会绕开代理单独发出。

  • 客户端未接管系统解析:只设置了 HTTP/SOCKS 代理,没有修改 DNS 设置。
  • 手动指定过第三方 DNS:系统 DNS 指向公共解析服务,绕过了代理配置。
  • 路由器自行转发:路由器把解析请求转发给运营商,设备侧看起来已经“设置成功”。
  • 双栈网络:IPv4 走了代理,IPv6 仍直连本地网络。
  • 浏览器自带解析:部分浏览器的安全 DNS 或预解析功能可能绕过系统设置。

为什么值得关注

访问意图暴露

解析记录能反映你访问过哪些域名,即使网页内容本身已经加密。

出口位置不一致

解析来源与代理节点不一致时,目标网络可能判断出你的真实位置。

区域结果异常

解析走了本地线路,可能拿到与节点地区不匹配的 CDN 地址或内容。

对普通用户来说,DNS 泄露更多是隐私问题;对需要稳定地区出口的场景,它还会影响内容与延迟。判断是否泄露,不能只看 IP 是否变化,还要看解析请求从哪里发出。

五步自查 DNS 泄露

  1. 记录基线:未连接代理时,先查一次我的 IP并记录出口地址与归属地。
  2. 查看系统 DNS:确认设备当前使用的解析服务器,记下其归属网络。
  3. 连接代理:启动客户端并连接节点,保持连接状态。
  4. 再次查询:刷新 IP 查询页,确认出口 IP 已变为节点地址。
  5. 对比解析来源:使用支持显示 DNS 解析服务器的检测页,观察解析来源是否随节点变化;若仍是本地运营商,基本可判定存在泄露。
说明: IP122 不提供账号体系,也不会保存检测过程。第三方检测服务会按其自身隐私政策记录请求。

如何减少 DNS 泄露

  • 优先使用会接管系统 DNS 的客户端,而不是只设置浏览器代理。
  • 确认代理开启“全局”或“接管 DNS”选项;分流模式下要检查国内、国外解析是否分开。
  • 启用加密 DNS(DoH/DoT),并确认浏览器、系统与代理三处设置一致。
  • 关闭未使用的 IPv6,或在客户端中启用 IPv6 接管与保护。
  • 定期重复“连接前后对比”,尤其在更换网络、路由器或客户端版本之后。
  • 不要同时启用多个代理、加速器或安全软件,避免解析路径互相覆盖。

常见问题

DNS 泄露会暴露什么信息?

主要暴露你访问过哪些域名,以及解析请求来自哪个网络。即使网页内容已经加密,解析记录仍可能让运营商或本地网络知道你访问了哪些站点。

使用代理或 VPN 就不会 DNS 泄露了吗?

不一定。如果系统仍使用本地运营商或路由器下发的 DNS,或者客户端没有接管解析,请求仍可能绕过隧道单独发出。

如何快速自查 DNS 泄露?

先记录未连接时的出口 IP 与解析来源,连接代理后再访问 IP 查询与 DNS 检测页面,对比解析服务器归属地是否随节点变化。

DoH 和 DoT 能防止 DNS 泄露吗?

加密 DNS 可以避免解析内容被本地网络看到,但前提是解析确实走了你设置的加密服务器;如果系统或浏览器绕过该设置,仍可能泄露。

IPv6 为什么会导致 DNS 泄露?

部分网络同时启用 IPv4 与 IPv6,代理只接管了 IPv4,IPv6 仍直连本地网络,解析请求可能从 IPv6 通道发出。

手机上有 DNS 泄露问题吗?

有可能。移动网络、私人 DNS 设置、双栈网络和分应用代理都可能影响解析路径,建议在连接前后分别自查。

相关工具