我网络上的客户端的某些 DNS 请求超时。
例如:google.com 将解析,但 YouTube 将超时
我的默认网关是我的路由器,但即使使用 nslookup(windows)使用 8.8.8.8,YouTube(google.com 解析)也会出现超时
我的路由器允许通过其 Web 界面进行 nslookup,并尝试无法本地解析的域名,并且顺利进行解析。
我不明白哪里出了问题,我最初的想法是路由器最近的固件更新出了问题,但回滚到旧版本并没有真正改变任何东西。
我也不明白在客户端上使用 nslookup 覆盖 DNS 服务器是否会导致相同的超时行为(这让我认为路由器上的转发存在问题)
问题:发生了什么,我该怎么做才能修复我的 DNS 解析?有哪些好的故障排除步骤。我已经测试了 traceroute 和 tracert (windows) 到 8.8.8.8 服务器,并且它工作正常,ping 该 DNS 服务器也工作正常
编辑此处是挖掘可以和不能解析的域名的一些示例:
; <<>> DiG 9.11.3-1ubuntu1.7-Ubuntu <<>> r1---sn-ogueln76.googlevideo.com
;; global options: +cmd
;; connection timed out; no servers could be reached
对于可以解析的域名:
; <<>> DiG 9.11.3-1ubuntu1.7-Ubuntu <<>> developers.facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50712
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;developers.facebook.com. IN A
;; ANSWER SECTION:
developers.facebook.com. 3322 IN CNAME developers.c10r.facebook.com.
developers.c10r.facebook.com. 8 IN A 31.13.82.1
;; Query time: 4 msec
;; SERVER: 192.168.50.1#53(192.168.50.1)
;; WHEN: Mon Nov 25 07:26:47 JST 2019
;; MSG SIZE rcvd: 98