DNS 泄漏检测
浏览器永远读不到你系统里配置的 DNS 服务器,所以这里做的是「启发式」检查:把出口地址、解析器回显、浏览器时区/语言、WebRTC 与多解析器结果放在一起,看它们是否自洽。
开始
点击右侧按钮开始检测。 会向第三方 ECS 回显服务与 Cloudflare STUN 各发一次请求。
出口
未检测- 出口 IP
- —
- 国家 / 城市
- —
- 边缘节点
- —
- 浏览器时区
- —
- 语言
- —
解析器可见性(ECS 回显)
未检测
一致性检查
启发式结论,不能证明是否存在泄漏未检测
多解析器对比
未检测
WebRTC
未检测
为什么只能「大致」
- 浏览器没有 API 可以读取操作系统的 DNS 配置,也不允许发起任意 DNS 查询。
- ECS 回显依赖第三方服务:它看到的是「递归解析器访问它时携带的子网」,在 CDN、CGNAT、代理链路上都会失真。
- WebRTC 在现代浏览器里通常会被 mDNS 遮蔽,看不到本地地址反而说明隐私保护生效。
- 多解析器结果不一致,可能是缓存 TTL 差异、CDN 就近解析,也可能真的是污染或分流——本工具不区分这几种情况。
- 真正的泄漏检测需要自建权威 DNS 并观察实际查询来源,那是另一套基础设施。