DNS 泄漏检测
浏览器会解析几个一次性的随机域名,再看这些解析请求是从哪些 DNS 服务器发出的。
大约需要 5 秒
| DNS 服务器 IP | 国家/地区 | 运营商 |
|---|
什么是 DNS 泄漏
你在浏览器里输入一个网址,电脑要先把域名换成 IP,这一步叫 DNS 解析。连上 VPN 以后,理想情况是解析请求也走 VPN 隧道,发给 VPN 服务商或者海外公共 DNS。
如果解析请求绕过了 VPN,直接发给了你本地运营商(比如北京联通)的 DNS,运营商就能看到你访问过哪些域名——即便后面的实际流量是加密的。这就是 DNS 泄漏。
结果怎么看
- 全部是海外 DNS:没有泄漏。
- 出现了国内 DNS(中国电信/联通/移动、114、阿里、腾讯):有泄漏。
- 开了分流模式:很多客户端的分流模式会让国内域名用国内 DNS 解析,这是设计如此。但如果我们这个测试域名(它属于海外)也被国内 DNS 解析了,说明客户端的 DNS 规则没配好。
怎么修
- 在 VPN 客户端里找"DNS 设置""防 DNS 泄漏""使用远程 DNS"之类的选项,打开它。
- Windows 上,部分客户端需要以管理员身份运行才能接管系统 DNS。
- 浏览器如果开了"安全 DNS(DoH)"并指向国内服务商,也会导致泄漏。在浏览器设置里关掉或改成海外服务商。
- 还是泄漏,换客户端或换协议。