VPN 已显示连接,不代表所有 DNS 请求都经过加密隧道。应用可能继续使用路由器或运营商提供的 DNS,浏览器也可能启用自己的加密 DNS;如果客户端没有接管 IPv6 流量,部分请求还可能绕过 VPN。排查时不要只看一个“检测通过”提示,而要分别核对 DNS 解析服务器、出口 IP 和 IPv6 状态,并在每次调整后复测。

DNS 泄漏通常不是密码或订阅本身的问题,而是设备、浏览器、网络与客户端的解析设置没有协同。检测结果也有边界:网站显示的服务器名称和位置可能来自数据库推断,单次测试不能证明所有应用、所有域名都采用同一路径。以下方法适合在公共 Wi-Fi、处理敏感账户或更改网络设置后做自查;如设备由单位或学校管理,请先遵守其网络策略。

DNS 泄漏是什么:先分清三个检测对象

DNS 的作用是把域名转换为网络地址。浏览器打开网站时,通常会先向某个 DNS 解析器查询;随后设备再与目标地址建立连接。VPN 连接正常,只能说明客户端建立了隧道或代理连接,不能单凭连接图标判断这次 DNS 查询交给了谁。客户端是否接管系统 DNS、浏览器是否另用 DNS 服务、规则是否让请求直连,都会影响结果。

  • DNS 解析器:检测页面列出的服务器名称、网络归属或大致地区。若连接 VPN 后仍反复出现本地网络运营商的解析器,这是需要进一步核实的信号;但单看名称不能直接断定泄漏,服务器可能由第三方托管或使用共享基础设施。
  • 出口 IP:显示访问检测页面时对方看到的公网地址。它与 DNS 解析器不是同一个指标:出口地址符合预期,不代表 DNS 查询一定走了同一路径。
  • IPv6 状态:如果本地网络提供 IPv6,而客户端只代理 IPv4,部分应用可能尝试通过 IPv6 直连。检测页面是否显示 IPv6 地址,取决于设备、网络和测试页面的支持能力;没有显示不等于所有 IPv6 流量都已安全处理。

3 项

核对 DNS、出口 IP 与 IPv6

5 步

连接前后对照并复测

检测前先记下当前网络环境和客户端模式;检测后再改变设置,一次只调整一个选项。这样可以判断究竟是浏览器加密 DNS、系统解析器还是 IPv6 接管问题,而不是把不同现象误当作同一个故障。

五步自测:从未连接状态建立对照

使用浏览器中的 DNS 泄漏检测页面时,选择信誉可靠、说明清晰的检测工具,不要向检测页面输入账号密码、订阅链接或其他敏感内容。若不希望访问第三方测试站,也可以结合客户端日志、系统网络设置和受信任的诊断工具检查。测试结果只是当时、该设备、该应用的观察结果。

  1. 建立未连接基线。暂时断开 VPN,打开检测页面,记录出口 IP、DNS 解析器信息以及页面是否检测到 IPv6。无需保存完整浏览记录,也不要把包含个人地址信息的截图公开。
  2. 连接 VPN 并确认模式。在客户端选择线路并连接,确认没有连接错误。检查系统代理、规则模式或虚拟网卡模式的状态;仅选中线路而未启用代理,不足以说明浏览器流量已进入隧道。
  3. 重新检测出口与 DNS。刷新检测页面或按页面提供的方式重新运行测试,观察出口 IP 是否与连接前不同,并查看解析器是否出现变化。若测试页面支持多轮查询,可重复运行,避免只依据一次结果判断。
  4. 单独检查 IPv6。查看检测页面是否报告 IPv6 地址,并在系统网络设置中确认当前接口是否获得 IPv6 配置。不要只因页面没展示 IPv6 就认定不存在旁路;还要核对客户端是否声明支持 IPv6 接管或有相应的阻止选项。
  5. 换一种请求方式复核。关闭页面后重新打开,或在另一款浏览器中重复测试;随后用需要检查的应用实际访问目标服务。若只有一个浏览器结果异常,重点检查它的安全 DNS;如果多个应用都异常,再排查系统 DNS、分流规则和客户端接管状态。

对照时,关注的是连接前后是否出现有解释的变化,以及是否存在与预期不一致的解析路径,而不是要求所有显示名称都变成同一个品牌或地区。DNS 服务可能由 VPN 服务商、公共解析服务或托管网络提供;判断依据应结合客户端说明、网络路径和多次结果。

读懂结果:常见现象与下一步

检测结果应按现象分流处理。若出口 IP 看起来符合预期,但 DNS 页面列出其他解析器,先确认该解析器是否由客户端或其上游服务使用;若出口和解析器都与预期不符,则检查代理是否真正接管浏览器。对于 IPv6,关键是系统和客户端如何处理它,而不是单纯追求检测页面不显示地址。

常见检测现象、可能原因与建议核对项
检测现象 可能原因 下一步核对
出口 IP 未变化 客户端未接管浏览器、规则设为直连,或浏览器使用独立代理设置 检查系统代理与分流规则;确认目标域名命中预期策略
出口符合预期,DNS 显示本地解析器 系统或浏览器使用独立 DNS,客户端未接管 DNS,或解析器信息被误读 核对客户端 DNS 选项、浏览器安全 DNS及解析器的服务归属
出现 IPv6 地址 VPN 未代理 IPv6,或检测页面通过独立 IPv6 路径访问 查看客户端 IPv6 支持与阻止选项,并在系统网络设置核对接口状态
不同测试结果不一致 缓存、浏览器独立设置、网络切换或检测服务采用不同测试方法 固定同一网络与浏览器,清理相关缓存后逐项复测

若使用规则分流,DNS 查询与后续连接可能受不同规则影响。临时切换到客户端支持的全局代理模式,可以帮助判断是否为规则造成的差异;完成定位后,再恢复适合日常使用的模式并确认目标应用的路由。不要把“全局”当成所有设备流量一定都被接管的保证。

选择工具和线路前,也可以先从 VPNBody 查看站点提供的服务与使用入口;这类信息不能替代本机检测,最终仍应以当前客户端配置和设备测试结果为准。

判断要点:出口 IP、DNS 解析器和 IPv6 是三个不同观察项;一个符合预期,不能替另外两项作结论。

动手修复:按浏览器、系统、客户端逐项处理

开始修改前,记录原有选项,确认能恢复网络设置。Windows、macOS、Android、iOS 和 Linux 的菜单名称会随版本变化,以下按设置类别描述,不假定每台设备都有相同开关。公司设备、校园网络或受管理设备可能禁止更改 DNS、安装虚拟网卡或关闭 IPv6;遇到管理限制时,不要绕过策略。

  1. 排除浏览器独立 DNS。在浏览器隐私或安全设置中查找“安全 DNS”“DNS over HTTPS”或类似选项。若浏览器被设为固定使用某个解析服务,它可能不遵循系统或 VPN 客户端的 DNS 设置。可暂时改为使用系统提供的解析器,或按客户端说明选择兼容设置,再完全退出并重启浏览器测试。不要为了测试而把 DNS 交给不信任的服务。
  2. 核对系统 DNS 来源。查看当前 Wi-Fi 或以太网接口的 DNS 设置是否手动指定了解析器。若客户端要求自动管理 DNS,不要再在系统中叠加不同的固定配置;恢复自动获取前,先记录原值,以免影响单位、家庭或本地设备的访问。刷新 DNS 缓存只能清除旧记录,不能修复错误的路由或接管设置。
  3. 检查 VPN 客户端接管。在客户端设置中查找 DNS、系统代理、路由、虚拟网卡或防泄漏相关选项。确认当前配置允许 DNS 请求走客户端预期的路径,并检查分流规则是否把 DNS 或目标应用设为直连。修改后重新连接;若客户端提供日志,只检查相关错误提示,不要公开包含订阅凭据的完整日志。
  4. 处理 IPv6 旁路。优先使用客户端明确支持的 IPv6 接管或阻止选项。若客户端没有相关说明,可在设备网络设置中确认 IPv6 状态,或联系网络管理员了解当前网络要求。不要贸然禁用路由器、单位网络或其他设备的 IPv6;错误更改可能导致本地服务无法访问。系统级关闭 IPv6 只能作为有明确依据、可恢复的临时排查措施。
  5. 清理冲突并复测。退出其他代理、DNS 加密软件或浏览器代理扩展,避免多个程序同时修改系统代理和路由。断开后重新连接 VPN,再按前述步骤检查出口、DNS 和 IPv6。最后重新打开日常使用的应用确认功能正常,而不仅是检测页面显示变化。

若更改后解析失败,可先恢复刚才修改的选项,重新连接网络,再逐项定位。常见原因包括 DNS 地址输错、网络要求使用内部解析器、浏览器策略由组织管理,以及客户端配置不兼容。不要同时改 DNS、IPv6、代理模式和防火墙规则,否则即使问题暂时消失,也很难知道是哪项调整起作用。

  • ✅ 每次只调整一类设置,并保留恢复方法。
  • ✅ 重新连接后同时复核 DNS、出口 IP 与 IPv6。
  • ✅ 换浏览器或应用复测,确认结果不是单一页面的缓存现象。
  • ❌ 不把订阅链接、账号凭据或未脱敏日志提交给在线检测工具。
  • ❌ 不以关闭系统防护或随意安装 DNS 工具作为通用修复方案。

避免复发:连接切换后养成复核习惯

网络环境变化会影响 DNS 行为。切换 Wi-Fi、连接手机热点、从睡眠状态恢复、更新客户端或修改浏览器隐私设置后,建议重新确认客户端仍处于连接状态,并检查当前策略是否接管目标应用。公共 Wi-Fi 可能要求先完成门户认证;认证前后网络接口和解析路径可能不同,必要时按网络管理方的要求操作,再连接 VPN 并测试。

对于需要稳定访问的应用,尽量避免同时启用多个代理客户端、浏览器代理扩展和自定义 DNS 服务。若必须使用浏览器的加密 DNS,确认其配置与 VPN 的预期路由兼容,并理解它可能绕开系统 DNS 设置。处理网银或其他敏感事务时,优先使用可信设备和网络;VPN 不能替代网站证书校验、设备更新、强密码或多因素验证。

排查时记录日期、网络类型、设备系统、客户端模式和现象即可,不必记录密码或完整订阅。若不同网络下结果差异明显,可将脱敏后的错误信息交给客户端支持人员,并说明已经做过哪些对照测试。DNS 检测页面给出的地理位置、服务商名称只是线索,必要时应结合系统设置和客户端文档判断。

常见问题

连接 VPN 后,DNS 检测仍显示本地运营商,是否一定泄漏?

不一定。检测页面可能根据解析器地址库推断服务商,解析器也可能由第三方托管或共享。应核对客户端的 DNS 配置,重复测试,并比较浏览器与其他应用的结果;如果客户端明确声明 DNS 应经过隧道,而实际请求持续走本地网络,再按泄漏问题排查。

出口 IP 正常,为什么还要检查 DNS?

出口 IP 表示检测页面看到的连接来源,DNS 结果反映域名查询使用的解析路径,两者可能由不同组件处理。浏览器能通过 VPN 打开页面,不代表它的 DNS 请求也采用相同路径,因此需要分别验证。

关闭 IPv6 就能解决 DNS 泄漏吗?

不能一概而论。IPv6 旁路和 DNS 配置是相关但不同的问题;如果客户端正确接管 IPv6,关闭它未必必要,反而可能影响网络功能。优先核对客户端支持情况,并只在有明确依据且能恢复设置时进行临时测试。

检测网站报告异常,但常用应用没有问题,需要处理吗?

先确认检测页面是否说明了测试方法,并在同一网络、同一浏览器中重复测试,再与系统和客户端设置交叉核对。单个页面的报告不足以证明所有应用都发生泄漏;若结果仍与客户端预期不符,保存脱敏信息并联系客户端支持人员进一步确认。