DNS 泄漏到底在检查什么
当你使用 VPN 或手动设置 DNS 时,DNS 泄漏测试是用来查看域名解析请求实际由哪些解析器处理。这里的“泄漏”有前提:你预期查询只经过特定的解析器,但结果显示部分查询走了其他路径。未使用 VPN 的普通网络,出现运营商 DNS 本身不算泄漏。
按这个顺序做一次对照测试
先记录未连接 VPN 时测试页面显示的解析器;连接 VPN 或启用指定的加密 DNS 后,重新加载测试页,运行完整测试并记下结果。如果 VPN 有防泄漏选项,请确认开启。对照的是“你期望使用谁”和“实际由谁解析”,不是组织名字看起来陌不陌生。
如何理解测试结果
如果连接 VPN 后依然出现本地运营商解析器,且 VPN 宣称接管 DNS,值得检查系统、浏览器和 VPN 三处设置。如果出现云服务商或其他企业名称,先查服务提供商的官方说明;Anycast、代理解析和第三方基础设施都可能使名称与品牌不同。一个测试网站也可能受缓存、浏览器行为或测试方法影响。
排查顺序与边界
先检查浏览器是否单独启用了安全 DNS,再查看操作系统 DNS 设置及 VPN 的 DNS 保护选项;改变一项设置后重新测试,避免一次改太多无法定位原因。DNS 测试不会证明所有应用的流量都经过 VPN,也不能单独判断匿名性。
一组结果如何判断
例子:断开 VPN 时显示本地运营商解析器;连接 VPN 后显示 VPN 服务提供商文档中列出的解析器,这是符合预期的线索,但不能证明所有应用都受到保护。若连接后仍显示原本的运营商解析器,而且 VPN 明确承诺接管 DNS,就值得检查浏览器安全 DNS、系统网络设置以及 VPN 客户端的分流选项。
不要只看检测页上的国家或企业名称作结论。测试结果可能展示上游基础设施而非实际服务商名称;应结合服务文档、重复测试和 DNSLeakTest 或 IPLeak 的结果交叉判断。