GLOSSARY

DNS 泄露是什么意思?

2026-10-20 更新又称 DNS 外泄又称 DNS Leak
一句话定义

DNS 泄露指域名查询没有走代理,而是直接发给本地的 DNS 服务器,使你访问了哪些网站仍然可能被看到。

DNS 的作用是把域名翻译成 IP 地址。访问任何网站之前,设备都要先做一次域名查询。DNS 泄露指的是:你的网页流量已经走了代理,但这次域名查询没有走代理,而是直接发给了本地网络的 DNS 服务器。

为什么这是个问题

环节 正常情况 发生泄露时
域名查询 通过代理发出 直接发给本地 DNS
访问内容 经代理加密传输 仍经代理加密传输
谁能看到访问了哪个域名 仅代理一侧 本地网络或运营商也可能看到

也就是说,泄露的不是页面内容,而是“你查询了哪些域名”。概念与成因,读 DNS 泄露是什么。

常见成因

  1. 客户端没有接管 DNS,系统仍使用原来的 DNS 设置;
  2. 部分程序使用自己的 DNS,绕过系统设置;
  3. 规则与 DNS 配置不配合,一些域名被直连解析;
  4. 使用 TUN 模式 时,DNS 选项设置不当。

怎么检测

可以用专门的检测页面查看当前生效的 DNS 来源,对比开启代理前后的结果。具体步骤读 DNS 泄露检测怎么做。检测时要在本机浏览器里进行,不要把带凭证的订阅链接发给第三方工具。

常见的误解

  • “用了代理就不会泄露。”DNS 是单独的一环,需要单独确认;
  • “泄露了就是被监控了。”泄露只是暴露了可见性,是否被记录取决于对方;
  • “所有客户端默认都处理好了。”默认设置因客户端和模式而异。

怎么降低风险

按客户端文档开启 DNS 接管相关选项,必要时配合 fake-ip 一类的模式,设置之后用检测页面复查一遍,并在更换客户端或升级之后再检查一次。

相关词条

延伸阅读