DNS 泄漏是指:网页流量已经通过 VPN 或代理发送,但域名查询仍交给本地网络、运营商或其他未按预期使用的 DNS 服务器。
一、DNS 泄漏是怎么发生的?
正常情况下,DNS 查询和网页连接应按你的网络配置处理:
域名查询 → 指定 DNS
网页连接 → 指定代理节点
发生 DNS 泄漏时,两条路径分开了:
域名查询 → 本地网络
网页连接 → VPN 或代理节点
常见原因包括:
- 系统仍在使用路由器或运营商 DNS。
- 浏览器的安全 DNS 绕过了系统设置。
- TUN 或 DNS 接管没有生效。
- 配置中的 DNS 请求被设置为直连。
- 电脑同时存在多个网络接口或代理软件。
二、DNS 泄漏会带来什么问题?
查询记录可能暴露给本地网络
传统 DNS 查询通常不加密。网络运营商、公共 Wi-Fi 管理者或能观察本地网络的一方,可能看到设备查询过哪些域名。DNS 查询本身通常不包含网页具体内容,但会暴露访问目标。
域名可能解析到错误地址
本地 DNS 返回过期、错误或受干扰的结果时,会出现网站打不开、跳转异常或连接超时。
访问线路可能不一致
出口 IP 与 DNS 解析位置不同,不一定代表账号会被限制,但可能让内容分发、地区判断或网站访问结果出现偏差。
DNS 泄漏不会自动等于账号异常。网站是否限制访问,还会参考出口 IP、Cookie、登录行为和自身安全策略。
三、怎么判断是否发生 DNS 泄漏?
连接代理后打开可信的 DNS 检测网站,查看解析服务器是否仍属于本地网络或运营商。
判断时不要只看国家名称,还要注意:
- 浏览器是否开启了安全 DNS。
- 当前是否使用公司或学校网络。
- DNS 服务商是否采用跨地区节点。
- 检测结果是否多次一致。
公共 DNS 使用 Anycast 时,检测位置可能与出口节点不同。这种情况不一定是泄漏。
四、Clash Verge Rev 怎么减少 DNS 泄漏?
- 使用订阅提供的 DNS 配置。
- 确认系统代理或 TUN 已正常工作。
- 使用 TUN 时检查 DNS 接管是否生效。
- 暂时关闭浏览器安全 DNS,重新测试。
- 不要同时运行多个代理或 DNS 工具。
需要修改 DNS 前,先阅读Clash Verge Rev DNS 设置教程。
五、修复后仍显示本地 DNS 怎么办?
先重启浏览器和 Clash Verge Rev,再重新连接网络。问题仍然存在时,检查系统是否保留了旧 DNS、浏览器是否指定了独立 DoH,以及配置是否让 DNS 走了直连。
如果只有某个网站打不开,不要只盯着 DNS。节点、规则和网站自身状态也需要排查。
六、开始使用 Nexus
如果不想自己维护节点和复杂配置,可以试用 Nexus。注册后可免费体验 3 天、获得 5GB 流量,并使用全部节点,无需绑定付款方式。