试图弄清楚为什么我无法在 Wi-Fi 网络上查看某个网站,但我可以在移动设备(不同网络)上查看它。我清除了浏览器缓存,刷新了每个浏览器上的 DNS 缓存,并刷新了 Mac 上的 DNS 缓存。仍然没有运气。
还尝试使用公共 DNS(Google 的 8.8.8.8 和 8.8.4.4)并得到与以下相同的结果,具体取决于我使用的网络。
为什么我无法在主网络上查看该网站?我之前可以访问,但最近一周左右就无法访问了。
这是我在我的 Wi-Fi 网络(xfinity)上看到的内容:
$foo dig mysite.com
; <<>> DiG 9.10.6 <<>> mysite.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 9791
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;mysite.com. IN A
;; Query time: 58 msec
;; SERVER: 2001:558:feed::1#53(2001:558:feed::1)
;; WHEN: Thu Jan 13 22:32:05 EST 2022
;; MSG SIZE rcvd: 39
当我使用我的移动设备(AT&T)挖掘同一站点时:
foo$ dig mysite.com
; <<>> DiG 9.10.6 <<>> mysite.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26560
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;mysite.com. IN A
;; ANSWER SECTION:
mysite.com 1117 IN A 162.159.134.42
;; Query time: 53 msec
;; SERVER: 172.20.10.1#53(172.20.10.1)
;; WHEN: Thu Jan 13 22:37:19 EST 2022
;; MSG SIZE rcvd: 55
答案1
这是一个 DNS 问题。
我评论说,您的第一次查询似乎试图访问 IPV6 名称服务器,但没有得到答案,而您的第二次查询是直接的 IPV4 查询。我希望禁用 IPV6 可以解决您的问题。
如果“mysite.com”是与您的本地网络关联的域,那么这也会使您的问题更加复杂。
答案2
这可能是因为“黑洞“ 攻击。
如果您以这样的方式配置路由器,当您的设备询问路由器在哪里查找此网站时,路由器根本不知道,因为路由器表仅针对您的 mac 地址进行了修改。
您可以通过将您的 MAC 地址更改为其他地址来测试是否是这种情况。