我负责管理我们研究小组的网站,但我无法直接访问 DNS 记录。目前,我们的 DNS 集有一个 A 记录和一个 CNAME 记录,如下所示
lima.wustl.edu. 28800 IN CNAME pappulab.wustl.edu.
pappulab.wustl.edu. 25083 IN A 128.252.19.134
对于使用 OSX 的用户,pappulab.wustl.edu
通过 Firefox 访问(具体来说)会失败。但是,通过 Safari 访问可以,并且如果他们lima.wustl.edu
使用 Firefox 或 Safari 访问,他们都可以访问该网站。
我可以通过 Safari、Firefox 和 Ubuntu 上的 Epiphany 连接到这两个网站。我们位于同一(大致)地理区域。这种情况昨天才开始出现 - 也就是说,在此之前,他们可以通过这两个 URL 访问该网站。
有什么想法可能导致这种情况吗?此外,如果您在访问时遇到错误韋斯特知道了就太好了!
答案1
就像 EEAA 所说的那样,听起来像 DNS 缓存。除了 OSX 的 DNS 缓存外,Firefox 还维护自己的 DNS 缓存。
我建议用户重新启动 Firefox 并清除 OSX 的缓存(sudo dscacheutil -flushcache
)并重试。
DNS 中有如此多的缓存,这是导致问题的常见原因,尤其是“在我的机器上可以工作,但在这台机器上不行”这种类型。