家中 openwrt+homeproxy 配置的 DoH: dns.google/dns-query ,从昨天开始便不能使用 Google DoH 解析了,请问大家有没有替代方案?

我这里老早就不能用 Google 的 doh 了 dot 8844 可用 8888 也不能用

用 1.1.1.1 不要用 cloudflare 域名

为啥都喜欢在大陆用 google dns ,延迟又高( CN2 的话当我没说),解析结果还不一定离得近。图啥呢,我咋就想不明白呢

用 openDNS 呀

实际上一般我们都是在解析不能解析的域名时,才会用到像 google, cloudflare, quad9, cisco opendns 这样的公共域名解析服务的,并没有图啥。当然,像 OP 这样不翻墙使用 google doh ,导致不能使用并试图寻找替代方案,是有点想不明白

使用国外 DNS 必须要走代理,因为国内基本都阻断了。看看你的代理插件是否支持透明代理,不支持的话就看看你的 DNS 转发器是否支持指定 socks 代理。
都不支持的话还是用 smartdns 或 mosdns 吧

配置了 1.0.0.1/dns-query 解决了问题,非常感谢各位的时间和答疑。

cf dns 不支持 ecs ,这点和 google dns 不一样。

homeproxy 中设置了 DNS 出站代理,但是仍然不可用,我也觉得很奇怪,也许是 Google DoH 使用国内 DNS 服务器解析地址的时候返回的是错误的地址「未可知,并没有测试」,更换了 1.0.0.1/dns-query 之后解决问题了。

用 TWNIC 101.101.101.101 吧

#3
如果有本地 client 改了 TTL 的话,只有第一次请求延迟,之后都是读 cache
如果 client 支持 edns 的话,解析结果也是就近的
这样的 client 工具很多

用 Proxifier 软件做个规则,把 8.8.8.8 和 8.8.4.4 的流量往代理端口扔,操作系统就能直接使用谷歌 DNS 了

其实很多 doh 都没被彻底封死,用 ip 地址,不要用域名。比如 101.101.101.101 9.9.9.9 这些都很快,不需要代理。

用 IPv6 地址的 DOH 。

因为缺乏常识:误以为墙有节操、屏蔽范围有节制。

境外 DOH 这么树大招风,挨个屏蔽它们应是个基操。

可以试试 dot.pub

用 IPv6 地址的 DOH +1 ,从证书备用名称里找找,有惊喜

早就不可用了,就算是自建被扫到对应路径也还是会被封。。。

其实没必要的,直接用全局 opendns 上游就可以了。

我这里谷歌 dns 延迟 40 左右,而 cloudflare 的 dns 就要 200 多延迟了