某些浏览器无法访问网站

某些浏览器无法访问网站

在此处输入图片描述

当我访问时,会出现上面的屏幕http://www.nait.ca来自 chrome,但不是来自 Firefox。

我在四台运行 Mac Yosemite 的电脑上看到了这个画面,还有三种浏览器:Chrome、Safari、curl

curl -k(继续使用不安全的证书)有效。

尝试重启路由器。没有变化。

附加信息
* 在隐身窗口中也会发生。
* 发生在 4 台具有不同用户和扩展集的不同计算机上。
* 发生在两个不同的操作系统上 * 发生在 5 个浏览器中的 4 个中。

当我在渥太华的侄子使用 Windows 上的 Chrome 或 iPhone 上的 Safari 访问该网站时,不会发生这种情况。

如果我使用 curl,我会收到相同的消息(文本)。

为什么 chrome 会被封,而 Firefox 却不会被封?

发完这篇文章后,我发现我在 academia.SE 上找到了一个问题的答案

在此处输入图片描述

我怀疑这两者有关联。再一次,在 Firefox 上一切正常。

答案1

此服务器正在使用 Azure,看起来正在进行负载平衡。很可能是其中一个(或多个)节点工作过度,无法处理更多请求。

他们可能/很可能正在执行基于 cookie/会话的路由,而您的不同浏览器具有不同的 cookie,因此它们将转到不同的系统。简而言之,这是一个服务器问题,服务器集群中的一台或多台服务器出现问题。

答案2

可能的原因之一是您正在使用本地地址的代理设置。要解决此问题,请按照以下步骤操作:

转到 Chrome 设置-->设置-->单击显示高级设置-->网络-->单击更改代理设置-->LAN 设置-->启用本地地址的绕过代理服务器。

为了获得更清晰的视图,请查看屏幕截图。

在此处输入图片描述

答案3

一台计算机使用 pdnsd 作为缓存 DNS 服务器。我们的路由器将该机器的地址发送给我们家庭网络上的 8 台机器。重启该计算机后问题消失。

我无法重复该问题。

下次:

检查有问题的网站显示的 IP。在步骤之间重复此操作以查看是否发生变化。

停止并启动 pdnsd。

清除 psnsd 的缓存。(p 代表持久性 - 它会记住最后 10,000 条左右的数据。我已经配置了积极的缓存策略来弥补非常慢的互联网链接。

直到我因为其他原因需要重新启动计算机时,我才想到了这个理论。

相关内容