DNS泄漏测试:你的浏览器在用哪些 DNS 服务器?
浏览器打开网站之前,需要由 DNS 服务器把网站名称转换成地址。本测试会显示是哪些 DNS 服务器在为你做这件事,包括它们所在的国家和所属网络,并与你自己的IP地址并列显示。如果你在用 VPN,而这些 DNS 服务器属于你的网络服务商,或位于另一个国家,说明你的查询泄漏到了 VPN 之外。测试结果不会被保存。
结果只保留五分钟,供本页读取,之后即删除。
什么是 DNS 泄漏?
VPN 应该承载设备发出的一切数据,包括把 example.com 这样的名称转换成地址的 DNS 查询。如果这些查询仍然发往你的网络服务商的 DNS 服务器,那么即使网页本身通过 VPN 传输,服务商也能看到你访问的每一个网站。这就是 DNS 泄漏。
如何解读结果
- 与你的IP地址在同一个国家:无论是否使用 VPN,这都是常见的结果。
- 与你的IP地址在不同国家:如果你在用 VPN,你的 DNS 查询很可能没有经过它。
- 开着 VPN 时,网络一栏出现你的网络服务商名称:这是典型的 DNS 泄漏。
- 出现多台服务器:正常。大型 DNS 服务会从许多地址应答。
如何修复 DNS 泄漏
- 在 VPN 应用中开启 DNS 泄漏保护或“使用 VPN DNS”(use VPN DNS)选项。
- 开着 VPN 时,关闭浏览器中的“安全 DNS”(secure DNS)或自定义 DNS 设置,除非它就是 VPN 自己的 DNS。
- 在 Windows 上,如果你的 VPN 应用提示,请关闭“智能多宿主名称解析”(smart multi-homed name resolution)。
- 每次更改后,请重新运行本测试。
DNS 并不是唯一的泄漏
即使 DNS 和普通流量都经过了 VPN,你的浏览器仍可能通过 WebRTC 暴露你的真实地址。
常见问题
DNS泄漏测试会显示什么?
测试期间为你的浏览器解析名称的 DNS 服务器,以及它们所在的国家和网络,方便你与自己的IP地址和 VPN 做对照。
如果 DNS 服务器是 Google 或 Cloudflare,算泄漏吗?
不一定。这说明你的设备或浏览器设置为使用该 DNS 服务。开着 VPN 时,请确认这确实是你的选择;如果不是,这些查询就绕过了 VPN。
为什么我看到不止一台 DNS 服务器?
DNS 服务使用很多台服务器。你看到的是处理本次测试的那几台,每次运行时列表可能不同。
你们会保存结果吗?
不会。结果只保留五分钟,供页面读取,之后即删除。
也检查一下其他泄漏
VPN 可能在普通浏览时隐藏了你的地址,但 WebRTC 仍可能把它暴露给每一个网站。
运行 WebRTC 泄漏测试(英文)