DoH ECS 测试

在切换使用了 rubyfish 提供的 DoH 后,发现 Bilibili 视频加载非常缓慢,怀疑是解析到了错误的节点上,于是,对 curl/wiki/DNS-over-HTTPS 上提到的 DoH 做了个是否支持 ECS(EDNS Client Subnet) 的测试:

  • 在本地通过 101.198.199.200 进行查询,将结果与 DoH 进行对比,如果结果一致,则认为该 DoH 支持 ECS

记录

| DNS | www.taobao.com | www.baidu.com | acgvideo.tcdnvod.com | | ---------------------- | --------------------------------------- | ------------------------------------- | -------------------- | | dns.adguard.com | bad | bad | bad | | dns.google | error | error | error | | cloudflare-dns.com | bad | bad | bad | | dns11.quad9.net | good | error | error | | DoH.opendns.com | good | good | good | | DoH.cleanbrowsing.org | error | error | error | | DoH.xfinity.com | bad | bad | bad | | dns.nextdns.io | bad | bad | bad | | dns.dnsoverhttps.net | bad | bad | bad | | DoH.crypto.sx | bad | bad | bad | | DoH.powerdns.org | bad | bad | bad | | dns.dns-over-https.com | good | good | good | | DoH.securedns.eu | bad | bad | bad | | dns.containerpi.com | good | good | good | | commons.host | error | error | error | | dns-nyc.aaflalo.me | error | error | error | | DoH.captnemo.in | error | error | error | | DoH.dns.sb | good | good | good | | rdns.faelix.net | bad | bad | bad | | DoH.li | good | good | good | | DoH.armadillodns.net | error | error | error | | DoH.netweaver.uk | bad | bad | bad | | DoH.42l.fr | bad | bad | bad | | dns.aa.net.uk | bad | bad | bad | | adblock.mydns.network | error | error | error | | ibksturm.synology.me | error | error | error | | jcdns.fun | bad | bad | bad | | rubyfish.cn | good | good | bad | | dns.rubyfish.cn | good | good | bad | | ndns.233py.com | good | bad | good | | edns.233py.com | good | good | good | | sdns.233py.com | good | good | good | | wdns.233py.com | good | good | good | | hk-dns.233py.com | error | error | error | | us-dns.233py.com | good | bad | good |

  • error:查询过程出错
  • good:符合 ECS
  • bad:不符合 ECS