海外DoH无法正常连通属于很常见的情况。Cloudflare、Google、Quad9这类海外加密DNS服务,国内大部分区域直连访问基本无法成功。加密DNS本身不是无法使用,只需要更换可用方案。
国内可用加密DNS,直接填写地址即可使用
阿里DNS是国内适配性最好的选择。DoH地址 https://dns.alidns.com/dns-query,DoT地址 dns.alidns.com。节点覆盖范围广,国内域名解析延迟偏低,解析全程无广告劫持,自带恶意域名拦截功能,支持ECS优化,引导CDN分配就近节点。缺点是小众境外域名解析速度偏慢,日常访问国内网站几乎感受不到差异。

腾讯DNSPod的DoH地址 https://doh.pub/dns-query,DoT地址 dot.pub。优势是丢包率低,网络抖动控制优秀,游戏、直播场景访问稳定性更好,加载速度更快,掉线概率更低。同样支持DoH加密,不会插入广告。腾讯还提供国密SM2版本DoH地址 https://sm2.doh.pub/dns-query,有国密加密需求可以选用。
360安全DNS的DoH地址 https://doh.360.cn/dns-query,DoT地址 dot.360.cn。自带恶意域名拦截能力,可以拦截钓鱼网站和病毒站点,适合家中有老人小孩使用网络的场景。普通明文DNS地址区分运营商:电信、移动用户使用 101.226.4.6 和 218.30.118.6,联通用户选用 123.125.81.6 和 140.207.198.6。
这里有一处细节提醒。腾讯DNSPod曾经对外放出一批测试IP,例如 162.14.21.5、120.53.80.136。这批测试IP已经下线,如果hosts文件里面依旧保留这类地址记录,会导致DoH连接失败。检查hosts文件,删除指向 doh.pub 和 dot.pub 的记录,让系统正常完成域名解析。
明文公共DNS,速度稳定,满足基础需求
如果对隐私保护没有过高要求,只是想要解决网页加载缓慢、广告跳转问题,明文公共DNS也可以选用。
114DNS属于老牌公共DNS,地址 114.114.114.114 和 114.114.115.115。特点是解析结果纯净,不植入广告、不篡改解析记录,三大运营商网络适配均衡,兼容性强。不支持DoH、DoT加密,采用明文UDP查询,优势是稳定性强,配置完成之后长期不用调整。
百度DNS地址 180.76.76.76。如果高频使用百度网盘、百度搜索、百家号等百度系产品,切换到该DNS之后页面加载速度提升比较明显。没有加密能力,定位作为高速无广告备用解析方案。
想要使用境外DoH的折中方案
有一类折中配置思路,采用支持分流规则的DNS工具,国内域名交给国内加密DNS解析,境外域名请求走境外DoH,境外DoH查询流量借助代理通道转发。
SmartDNS和AdGuard Home都支持这类配置。SmartDNS可以设置两组上游解析源,国内上游选用阿里DoH,境外上游配置Cloudflare DoH,境外解析请求走代理通道规避阻断。AdGuard Home同样支持分流规则,社区有基于 dnsmasq-china-list 开发规则文件,自动把国内域名交给阿里DoH,其余域名转发境外DoH。
这套配置需要一定动手能力,要在路由器或者长期开机设备部署程序。优势是国内外域名解析分开处理,国内访问延迟低,境外域名解析不受污染。缺点是维护成本高于直接填写DNS地址,分流规则需要定期更新。
还有轻量替代方案,部署 edge-smart-doh 这类项目。专门解决Cloudflare DoH国内无法直连的问题,将Cloudflare返回IP替换为国内线路可连通IP,根据不同运营商匹配最优节点。部署在Cloudflare Workers,绑定自有域名即可使用,本地设备不需要额外运行程序。
手机与路由器修改DNS操作方法
Android 9及更高版本系统自带私人DNS功能,设置页面搜索私人DNS,选择指定加密DNS服务,填入 dns.alidns.com 或者 dot.pub。iOS、macOS可以导入加密DNS描述文件,网上有现成描述文件资源,导入完成之后系统全局DNS请求走加密通道。
Windows 11设置页面搜索加密DNS,可以填写自定义DoH模板。Firefox、Chrome浏览器隐私设置里面自带DoH开关,可以直接填入自定义DoH地址,不用修改系统全局DNS。
路由器如果支持刷OpenWrt固件,安装 https-dns-proxy 插件,上游地址填写 https://dns.alidns.com/dns-query,局域网内所有设备全部启用加密DNS。路由器固件不支持相关功能,只能单独在每台终端设备配置加密DNS,操作繁琐,但效果一致。
海外DoH直连访问受限的情况,短期内不会改善。换个角度看,国内几家大厂加密DNS服务速度、稳定性表现并不差,阿里和腾讯DoT、DoH实测延迟和成功率表现良好。国内日常上网使用阿里或者腾讯加密DNS,体验和Cloudflare差距不大,稳定性更好。境外加密DNS只适合有跨境访问需求,愿意花时间搭建分流规则的场景。