一、传统DNS、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

  • IPv4:223.5.5.5 / 223.6.6.6

  • IPv6:2400:3200::1 / 2400:3200:baba::1

  • DoH:https://dns.alidns.com/dns-query

  • DoT:dns.alidns.com

2. DNSPod

  • IPv4:119.29.29.29 / 182.254.116.116

  • IPv6:2402:4e00:: / 2402:4e00:1::

  • DoH:https://doh.pub/dns-query

  • DoT:dot.pub

3. 114 DNS

  • IPv4:114.114.114.114 / 114.114.115.115

4. 百度 DNS

  • IPv4:180.76.76.76 / 180.76.76.77

  • IPv6:2400:da00::6666 / 2400:da00::66

三、海外公共 DNS

1. Cloudflare

  • IPv4:1.1.1.1 / 1.0.0.1

  • IPv6:2606:4700:4700::1111 / 2606:4700:4700::1001

  • DoH:https://cloudflare-dns.com/dns-query

  • DoT:one.one.one.one

  • DoQ:quic://one.one.one.one

2. Google Public DNS

  • IPv4:8.8.8.8 / 8.8.4.4

  • IPv6:2001:4860:4860::8888 / 2001:4860:4860::8844

  • DoH:https://dns.google/dns-query

  • DoT:dns.google

3. Quad9

  • IPv4:9.9.9.9 / 149.112.112.112

  • IPv6:2620:fe::fe / 2620:fe::9

  • DoH:https://dns.quad9.net/dns-query

  • DoT:dns.quad9.net

  • DoQ:quic://dns.quad9.net

4. AdGuard DNS

  • IPv4:94.140.14.14 / 94.140.15.15

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

  • DoH:https://dns.adguard-dns.com/dns-query

  • DoT:dns.adguard-dns.com

  • DoQ:quic://dns.adguard-dns.com

5. ControlD

  • IPv4:76.76.2.1 / 76.76.10.1

  • DoH:https://dns.controld.com/dns-query

  • DoT:p0.freedns.controld.com

  • DoQ:quic://p0.freedns.controld.com

四、填写方法

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

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

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

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