分享两个DoH服务测试工具

因为 newpipe宕机了? ,今天突发奇想折腾一下 AdGuardHome 的上游 DNS 服务器,发现两个挺好用的项目

25 个赞

感谢 :tieba_087: 我选择召唤bbb帮我测试

2 个赞

这也太方便了 :laughing:

1 个赞

:tieba_087: 家人们,绝绝子,超好用,强力推荐!

建议先使用 DoHSpeedTest 筛选一遍初步可用 DoH 服务器,再使用 dig 命令去验证,比如

PS C:\Users\seamee> dnslookup www.youtube.com https://dns.cloudflare.com/dns-query
dnslookup v1.11.1
Server: https://dns.cloudflare.com/dns-query

dnslookup result (elapsed 10.3172739s):
;; opcode: QUERY, status: NOERROR, id: 31618
;; flags: qr rd ra; QUERY: 1, ANSWER: 17, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.youtube.com.       IN       A

;; ANSWER SECTION:
www.youtube.com.        152     IN      CNAME   youtube-ui.l.google.com.
youtube-ui.l.google.com.        152     IN      A       142.250.197.78
youtube-ui.l.google.com.        152     IN      A       142.250.197.46
youtube-ui.l.google.com.        152     IN      A       142.250.199.206
youtube-ui.l.google.com.        152     IN      A       142.250.197.174
youtube-ui.l.google.com.        152     IN      A       142.250.197.142
youtube-ui.l.google.com.        152     IN      A       142.250.197.238
youtube-ui.l.google.com.        152     IN      A       142.250.71.174
youtube-ui.l.google.com.        152     IN      A       142.250.71.142
youtube-ui.l.google.com.        152     IN      A       142.250.76.238
youtube-ui.l.google.com.        152     IN      A       142.250.197.14
youtube-ui.l.google.com.        152     IN      A       142.250.199.238
youtube-ui.l.google.com.        152     IN      A       142.250.197.110
youtube-ui.l.google.com.        152     IN      A       142.250.198.206
youtube-ui.l.google.com.        152     IN      A       142.250.196.238
youtube-ui.l.google.com.        152     IN      A       142.250.197.206
youtube-ui.l.google.com.        152     IN      A       142.250.76.14

只要能看到 CNAME 域名为 youtube-ui.l.google.com. 及其解析的 IP,就说明该 DNS 没有被劫持,反之如下结果应该是被劫持的结果:

PS C:\Users\seamee> dnslookup www.youtube.com https://doh-pure.onedns.net/dns-query
dnslookup v1.11.1
Server: https://doh-pure.onedns.net/dns-query

dnslookup result (elapsed 75.674ms):
;; opcode: QUERY, status: NOERROR, id: 60843
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.youtube.com.       IN       A

;; ANSWER SECTION:
www.youtube.com.        289     IN      A       199.16.158.9
2 个赞

我发现dns那玩意真不像想象的那么简单

沃特?adghome的dns也屏蔽?

应该说 我国网络环境复杂

是这样的,应该说早就屏蔽了

额,我刚用itdog测
https://dns.adguard-dns.com/dns-query

基本都还好呀 个别省份确实超时了,我家也是联通,测路由 绕路瑞典再回美国。其实也还好 ,一共12跳

谷歌的从hk跳jp再跳回美国 16跳

1 个赞

我一般用这个测

似乎功能比dnslookup更多些

4 个赞

所以嘛,我说这些 dns 可用性还是要自己测,我这就是完全不通的

感谢分享,我了解一下

发现和 dig 格式不一样了,不太习惯 :joy: 还要重新记格式

而且我猜你测的方式不对,测路由测 ping 都是没用的,你要用网站测速来测试是否可用,状态会显示 - 1 超时,正常会显示 400,adg 的 dns 应该是 IP 被劫持,域名被 SNI 阻断

1 个赞

emm 我倒觉得dig格式看起来太乱了

https://doh.pub/dns-query

这个是不是被劫持了啊

1 个赞

应该是吧

也还挺好的

这个 doh查询服务器好像解析不真是的IP了 映射到什么Facebook上了

1 个赞

是这样,国外 DNS 访问国内有些网站也会这样,所以分开解析是最好的

1 个赞