知识库 · 安全

DNS 泄露是什么?为什么它影响流媒体解锁和隐私,怎么检测和修复

DNS 泄露指你的域名解析请求走了国内 DNS 而不是代理,后果是流媒体判定你在用代理、以及你访问的域名被本地 DNS 看到。本文讲检测方法和 Clash 的修复设置。

什么是 DNS 泄露

你访问 netflix.com 时,先要把域名解析成 IP。如果这个解析请求走的是你家宽带的 DNS(国内),而流量走的是代理(海外),就出现了两个问题:

  1. Netflix 发现你的 DNS 在中国而 IP 在美国,判定你在用代理。
  2. 国内 DNS 服务器知道你访问了 netflix.com。

检测

连上代理后访问 DNS 泄露检测网站(搜「dns leak test」)。结果里出现国内运营商的 DNS 服务器,就是泄露了。

修复(Clash 系)

Clash Verge:设置 → 打开「DNS 劫持」或在「Clash 设置」里把 DNS 模式设为 Fake-IP。Fake-IP 模式下客户端返回假 IP 给程序,真正的解析在远端节点完成,彻底避免泄露。

TUN 模式下 DNS 自动被接管,一般不会泄露。

Shadowrocket:设置 → DNS 覆写,填 https://1.1.1.1/dns-query(DoH)。

Fake-IP 的副作用

少数程序(部分游戏、某些局域网设备)对假 IP 不适应。可以把它们加到 Fake-IP 过滤列表,或切回 Redir-Host。

浏览器的 DoH

Chrome / Firefox 可以自己开 DNS over HTTPS,绕过系统 DNS。这能避免泄露但可能和 Clash 的分流冲突(浏览器自己解析了国内域名)。一般关掉浏览器 DoH,让 Clash 统一管。

相关

Netflix 只能看自制剧 · 原生 IP · DNS 污染是什么 · WebRTC / IPv6 泄漏 · Clash DNS 设置


本文为信息整理与个人经验,不构成购买建议。机场政策与软件界面可能变化,以官方为准。发现过期内容请 联系纠错。

继续阅读

回到 知识库 · 机场推荐 2026 · 排行榜