Skip to content

加密DNS(DoH / DoT)完全指南

很多「打不开网站、网页加载到一半被掐断、明明连了代理却还是访问异常」的问题,根子都在 DNS 这一步。这篇文章用大白话讲清楚 DNS 是什么、为什么明文 DNS 不安全、加密 DNS(DoH / DoT)怎么帮你,以及在你的设备上怎么开。

一、什么是 DNS?明文 DNS 有什么风险

DNS(域名系统)的作用,是把你输入的域名(如 google.com)翻译成服务器能识别的 IP 地址(如 142.250.x.x)。你每打开一个网站,背后都会先做一次 DNS 查询。

问题在于:传统的明文 DNS 没有任何加密。这次查询会以明文形式经过你的运营商和路途上的每一个网络节点,于是:

  • 被看见:运营商 / 公共 Wi-Fi / 中间网络能清楚看到你访问了哪些网站;
  • 被篡改:中间方可以伪造应答,把你导向错误甚至恶意的 IP——这就是常说的 DNS 劫持 / DNS 污染

加密 DNS 就是为了解决「被看见」和「被篡改」这两件事。

二、DoH 与 DoT 是什么

两者都是把 DNS 查询加密起来的标准协议,区别只在「走哪条通道」:

协议全称简单理解
DoHDNS over HTTPS把 DNS 查询藏进 HTTPS 流量里,和普通网页流量长得一样,最难被识别和封锁
DoTDNS over TLS用 TLS 单独加密 DNS,走专用端口(853),实现更干净

关键认知

加密 DNS 是在系统、浏览器或路由器层面配置的,不只是 Chrome 里的设置。在系统或路由器上开启,能一次性保护这台设备(甚至整个网络)的所有应用。

三、和无忧行的关系

无忧行是浏览器代理——它只接管浏览器内的流量,不接管系统 DNS。所以加密 DNS 和无忧行是互补关系:

  • 它能挡住本地链路上的 DNS 劫持 / 污染,并提升隐私;
  • 在中国大陆,国外的加密 DNS(如 1.1.1.1)无法直接当作你的 DNS 使用,原因见下方「中国大陆专区」。

四、🇨🇳 中国大陆专区

如果你人在中国大陆,先看这一节——下面的海外解析器在国内并不能直接当 DNS 用。

国外解析器在国内用不了

国外的公共解析器(如 Cloudflare 1.1.1.1、Google 8.8.8.8、Quad9、AdGuard、Mullvad 等)在中国大陆会被封锁或 DNS 污染——GFW 会伪造明文 DNS 应答,并对国外 DoH/DoT 做 SNI 阻断——所以它们在国内无法作为你的 DNS 正常使用

正确做法:用国内解析器(在国内是真正能用的)。优先用阿里 AliDNS 或腾讯 DNSPod 的 DoH/DoT;退一步,至少把它们的明文 IP223.5.5.5119.29.29.29)设成系统 DNS,替换掉运营商默认的那个。它们能挡住本地链路上的篡改,但仍会遵循境内的过滤规则。

下面所有解析器地址都是逐字照抄,路径和 IP 一个字符都不能错(很多人复制时漏掉结尾,导致用不了)。

服务商DoH 地址DoT 主机名明文 IP特点
AliDNS(阿里)https://dns.alidns.com/dns-querydns.alidns.com223.5.5.5 223.6.6.6使用最广 · 不额外过滤
DNSPod(腾讯)https://doh.pub/dns-querydot.pub119.29.29.29 119.28.28.28腾讯 · 防劫持
360 安全 DNShttps://doh.360.cn/dns-querydot.360.cn101.226.4.6 218.30.118.6奇虎 360 · 拦截恶意域名

百度和运营商的 DNS 只有明文版,所以更推荐阿里或腾讯。另外提醒:无忧行只代理浏览器、不接管系统 DNS,所以即使开了无忧行,1.1.1.1 这类国外解析器在国内也不会因此就能用。

五、🌍 海外加密 DNS 服务器(中国大陆以外)

全球首选(任选其一)

这几家是全球任播(Anycast)解析器,会自动就近接入,除中国大陆外在各大洲都好用,作为默认推荐:

服务商DoH 地址DoT 主机名明文 IP特点
Cloudflarehttps://cloudflare-dns.com/dns-queryone.one.one.one1.1.1.1 1.0.0.1速度最快 · 不过滤 · 查询日志约 25 小时内清除
Googlehttps://dns.google/dns-querydns.google8.8.8.8 8.8.4.4最稳定 · 不做内容过滤
Quad9https://dns.quad9.net/dns-querydns.quad9.net9.9.9.9 149.112.112.112拦截恶意域名 · 瑞士 · 不记录个人信息
AdGuardhttps://dns.adguard-dns.com/dns-querydns.adguard-dns.com94.140.14.14 94.140.15.15拦截广告与追踪 · 塞浦路斯 · 不记录 IP
Mullvadhttps://dns.mullvad.net/dns-querydns.mullvad.net194.242.2.2开源 · 瑞典 · 无日志 · 仅加密(无明文 DNS)
更多全球解析器(点击展开)
服务商DoH 地址DoT 主机名明文 IP特点
NextDNShttps://dns.nextdns.io45.90.28.0 45.90.30.0可按账号自定义过滤 · 美/欧/英/瑞数据驻留 · DoT 需配置 ID
ControlD(免费·不过滤)https://freedns.controld.com/p0p0.freedns.controld.com76.76.2.0 76.76.10.0加拿大 · p1/p2/p3 变体可加恶意/广告/社媒拦截
OpenDNS(Cisco)https://doh.opendns.com/dns-querydns.opendns.com208.67.222.222 208.67.220.220拦截恶意/钓鱼 · 美国
CleanBrowsing(安全版)https://doh.cleanbrowsing.org/doh/security-filter/security-filter-dns.cleanbrowsing.org185.228.168.9 185.228.169.9拦截恶意/钓鱼 · 美国 · 免费版不留查询日志
各地区解析器(点击展开)

在上面的全球任播之外,下面这些提供本地司法管辖 / 数据主权 / 非营利隐私等额外选择。

欧洲 · 数据主权

服务商DoH 地址DoT 主机名明文 IP特点
DNS4EUhttps://unfiltered.joindns4.eu/dns-queryunfiltered.joindns4.eu86.54.11.100 86.54.11.200欧盟官方 · 符合 GDPR · 24h 删日志 · protective.* 变体拦恶意(86.54.11.1)
DNS.SBhttps://doh.sb/dns-querydot.sb185.222.222.222 45.11.45.11德国(xTom)· 无日志 · 30+ 节点,亚洲覆盖好
Digitale Gesellschafthttps://dns.digitale-gesellschaft.ch/dns-querydns.digitale-gesellschaft.ch185.95.218.42 185.95.218.43瑞士非营利 · 无日志 · 仅加密

俄罗斯 / 独联体

服务商DoH 地址DoT 主机名明文 IP特点
Yandex(基础版)https://common.dot.dns.yandex.net/dns-querycommon.dot.dns.yandex.net77.88.8.8 77.88.8.1Safe/Family 变体可加过滤

亚太

服务商DoH 地址DoT 主机名明文 IP特点
IIJ(日本)https://public.dns.iij.jp/dns-querypublic.dns.iij.jp日本 · 仅加密 · 查询数据 24h 内删除
Tiaraphttps://doh.tiar.app/dns-querydot.tiar.app174.138.21.128 188.166.206.224新加坡 · 无日志 · 拦广告与恶意

美洲 / 大洋洲

服务商DoH 地址DoT 主机名明文 IP特点
CIRA Canadian Shieldhttps://private.canadianshield.cira.ca/dns-queryprivate.canadianshield.cira.ca149.112.121.10 149.112.122.10加拿大 · 个人信息 24h 内删除 · Protected/Family 变体可加过滤

六、如何开启加密 DNS(推荐组合)

系统级加密 DNS 在 Windows / macOS 上很折腾(Windows 要用 netsh 注册模板、Apple 要装 .mobileconfig 描述文件)。对大多数人,分两层就够用了:

① 系统层:填公共 DNS 的明文 IP(管所有应用)

把系统 DNS 从运营商默认换成公共解析器——这一步不加密,但能甩掉运营商默认 DNS、挡住最常见的本地 DNS 劫持:

  • 中国大陆:223.5.5.5(阿里)或 119.29.29.29(腾讯)
  • 海外:1.1.1.1(Cloudflare)或 8.8.8.8(Google)

Windows:设置 → 网络和 Internet → 网卡属性 → DNS 服务器分配 → 手动 → 填上面的 IP(加密保持「关」即可)。macOS:系统设置 → 网络 → 当前网络「详细信息」→ DNS → 添加上面的 IP。

② 浏览器层:开加密 DNS(DoH)——你上网的主战场

浏览器里开 DoH 最省事,粘贴一个地址就行,而且网页浏览大多发生在这里:

浏览器操作路径
Chrome / Edge设置 → 隐私和安全 → 安全 → 使用安全 DNS → 选「自定义」→ 粘贴 DoH 地址
Firefox设置 → 隐私与安全 → DNS over HTTPS → 最大保护 → 自定义 → 粘贴 DoH 地址

地址填哪个:中国大陆填阿里/腾讯的 DoH(https://dns.alidns.com/dns-query 等,国外 DoH 在国内用不了);海外填 Cloudflare/Google(见上面第五节)。

手机

  • Android 9+:原生就支持,设置 → 网络和互联网 → 私人 DNS → 填入 DoT 主机名(即表格里的 DoT 列),最省事。
  • iOS:系统没有直接填 DoH 的入口,需安装 .mobileconfig 描述文件(见下方「进阶」)。

这套组合的边界

浏览器 DoH 只加密浏览器的 DNS;系统层用明文 IP 时,其他应用的查询仍是明文,在中国大陆也仍可能被 GFW 伪造(明文 IP 只能挡运营商最常见的劫持)。想让所有应用都走加密,就用下面的「进阶」在系统或路由器上开 DoH/DoT。

进阶:让全系统、所有应用都走加密 DNS(点击展开)
平台操作路径
Windows 11设置 → 网络和 Internet → Wi-Fi/以太网 → 硬件属性 → DNS 服务器分配 → 编辑 → 手动 → 打开 IPv4 → 填明文 IP(不是 DoH 地址)→「首选 DNS 加密」选「仅加密(DoH)」
macOS / iOS安装 .mobileconfig 配置描述文件(服务商提供或用生成器生成):iOS 在「设置 → 通用 → VPN、DNS 与设备管理」中安装,macOS 双击文件后在「系统设置 → 通用 → VPN 与设备管理」确认
路由器若路由器支持 DoT/DoH,在路由器上设置,全网设备一次性覆盖

Windows 11 注意:系统内置 DoH 只认少数已知服务商(Cloudflare 1.1.1.1、Google 8.8.8.8、Quad9 9.9.9.9 等),直接填这些明文 IP 才会自动走加密;换成别的解析器,需先用 netsh dns add encryption 注册它对应的 DoH 模板,否则那个「加密」开关不会生效。

七、实在配不了 DoH/DoT 怎么办(兜底)

至少做这一步

如果你暂时搞不定 DoH/DoT,至少把系统 DNS 的明文 IP 换成公共解析器,别用运营商默认的:中国大陆用 223.5.5.5(阿里),其他地区用 1.1.1.1 / 8.8.8.8。这一步虽然不加密,但能避开运营商最常见的 DNS 劫持。


仍然打不开网站?回到 常见问题 按「网络环境 + 浏览器环境」逐项排查,或 联系客服