Chrome 浏览器有时无法通过新路由器访问 Google 服务器

Chrome 浏览器有时无法通过新路由器访问 Google 服务器

我遇到了一个奇怪的问题,我甚至在其他地方都找不到提到过这个问题。不久前,我更换了 Wifi 接入点以及小型办公网络的路由器。在我这样做之后,大多数事情都开始变得更好,但有一个例外:

每个工作日 2-3 次,持续约 10-15 分钟,用户在使用 Chrome 时无法访问任何 Google 网站。在此期间,每个 Chrome 用户都必须花几分钟切换到其他浏览器才能访问 Google Drive、Gmail、Google 搜索引擎等。

我在网上看到一些使用 Chrome 访问网站时遇到问题的人报告说取消选中“使用预测服务更快地加载页面”有帮助,但是这个还没有解决我的问题

三种解决方法到目前为止我发现正在重启 Chrome 浏览器, 和等待问题解决. 这些都不是令人满意的解决方案,因为它们是工作日中不受欢迎且不可预测的干扰。

在这些情况下,Chrome 的状态栏会显示“正在等待 XXX“, 在哪里XXX 是任意 Google 域名用户正在尝试访问。这让我相信这不是 DNS 问题。(如果是,它会显示“正在查找 XXX”。)

怀疑这是一个奇怪的情况,Chrome 浏览器假设路由器应该配置为允许特定类型的 TCP 消息通过,当该消息被丢弃时,Chrome 会等待直到超时。我读过一些关于 IPv6 的内容,所以也许 Chrome 知道 Google 支持 IPv6 并首先尝试 IPv6,直到超时,然后再尝试 IPv4?不知道。

这些事件的不规律性和短暂性使得故障排除变得非常困难(通过切换到不同的连接、尝试不同的操作系统、嗅探数据包等等)。

根据记录,我知道发生这种情况的配置堆栈:

  • Mac OS X 10.8–10.11
  • 铬 48–50
  • UniFi AP-AC-Lite
  • UniFi EdgeRouter PoE

该网络是一个简单的单一 LAN,以路由器作为默认网关。

相关内容