一、DoT 、DoH 与 DoQ

普通明文 DNS 请求极易被窃听、劫持、篡改。DoT、DoH、DoQ 是三种标准化加密 DNS 协议,对域名解析的传输过程加密,避免查询内容在网络链路中被窃听与篡改。

传统 DNS:

  • 传输:响应超出 UDP 报文限制时,由客户端主动切换 TCP 重传。

  • 端口:53/TCP、53/UDP

  • 优势:兼容性最强,所有设备、路由器默认原生支持,部署最简单。

  • 劣势:明文传输,解析请求没有任何加密,极易被窃听、域名污染、网络劫持。

DoT(DNS over TLS):

  • 传输:TCP + TLS

  • 端口:853/TCP

  • 优势:架构简洁,无多余封装;安卓「私人 DNS」原生支持,路由器广泛兼容,适合全局加密。

  • 劣势:独立 853 端口,企业、校园防火墙经常封禁 TCP 853。

DoH(DNS over HTTPS):

  • 传输:TCP + HTTPS

  • 端口:443/TCP

  • 优势:复用 443 端口,流量和普通网页无区别,最难被封锁;Windows11、主流浏览器原生支持。

  • 劣势:多层 HTTP 封装,开销更大;浏览器内置 DoH 可绕过系统 DNS,存在 DNS 泄漏隐患。

DoQ(DNS over QUIC):

  • 传输:QUIC (UDP)

  • 端口:853/UDP

  • 优势:基于 UDP,不存在 TCP 重传缺陷,弱网、移动网络抗丢包;支持 0‑RTT 握手,连接速度更快。

  • 劣势:UDP 853 极易被防火墙拦截;手机系统无原生支持,仅 AdGuardHome、dnsproxy 等第三方软件可用。

DoT:DNS + TCP + TLS

DoH:DNS + HTTP + TCP + TLS

DoQ:DNS + QUIC

二、国内公共 DNS

1. 阿里云 DNS

  • IPv4223.5.5.5 / 223.6.6.6

  • IPv62400:3200::1 / 2400:3200:baba::1

  • DoHhttps://dns.alidns.com/dns-query

  • DoTdns.alidns.com

2. DNSPod

  • IPv4119.29.29.29 / 182.254.116.116

  • IPv62402:4e00:: / 2402:4e00:1::

  • DoHhttps://doh.pub/dns-query

  • DoTdot.pub

3. 114 DNS

  • IPv4114.114.114.114 / 114.114.115.115

4. 百度 DNS

  • IPv4180.76.76.76 / 180.76.76.77

  • IPv62400:da00::6666 / 2400:da00::66

三、海外公共 DNS

1. Cloudflare

  • IPv41.1.1.1 / 1.0.0.1

  • IPv62606:4700:4700::1111 / 2606:4700:4700::1001

  • DoHhttps://cloudflare-dns.com/dns-query

  • DoTone.one.one.one

  • DoQquic://one.one.one.one

2. Google Public DNS

  • IPv48.8.8.8 / 8.8.4.4

  • IPv62001:4860:4860::8888 / 2001:4860:4860::8844

  • DoHhttps://dns.google/dns-query

  • DoTdns.google

3. Quad9

  • IPv49.9.9.9 / 149.112.112.112

  • IPv62620:fe::fe / 2620:fe::9

  • DoHhttps://dns.quad9.net/dns-query

  • DoTdns.quad9.net

  • DoQquic://dns.quad9.net

4. AdGuard DNS

  • IPv494.140.14.14 / 94.140.15.15

  • IPv62a10:50c0::ad1:ff / 2a10:50c0::ad2:ff

  • DoHhttps://dns.adguard-dns.com/dns-query

  • DoTdns.adguard-dns.com

  • DoQquic://dns.adguard-dns.com

5. ControlD

  • IPv476.76.2.1 / 76.76.10.1

  • DoHhttps://dns.controld.com/dns-query

  • DoTp0.freedns.controld.com

  • DoQquic://p0.freedns.controld.com

四、填写方法

  1. 传统 DNS:直接填写 IPv4/IPv6 地址

  2. DoH:完整 https://xxx/dns-query

  3. DoT:填写裸域名,不要加 https

  4. DoQ:客户端必须携带前缀 quic://