Google Chrome 尝试使用非 Google IP 地址连接到 Google 域

Google Chrome 尝试使用非 Google IP 地址连接到 Google 域

我目前在运行 El Capitan 的 Macbook 上安装了 Little Snitch 3.6.1。我的主要浏览器是 Google Chrome。

当我进行正常的互联网浏览时,我会收到 Chrome 想要连接到 Google 域(TCP 和 UDP 连接,在端口 80 和 443 上)的连接警报,即使我在收到警报时没有明确使用与该域相关的任何内容。

我知道 Chrome 何时需要连接到实际的 Google 域,因为 IP 地址指向 Google 并且它有一个反向 DNS 名称。

我没有截图,但例如,昨天我收到一条警报,Chrome 想要通过端口 80 连接到 www.google.com。没有反向 DNS 名称,IP 地址与我的 ISP 相关联(查找 IP 地址时,其中一个详细信息是“为 OCPL 导入的 inetnum 对象”)。但是,在我的 Macbook 上的网络设置下,我输入了 OpenDNS 地址)。

有谁知道为什么 Chrome 会尝试连接到这些具有与我的 ISP 关联的 IP 地址的 Google 域,即使我目前没有在谷歌上搜索任何内容?我试过打电话给我的 ISP 的技术支持,但他们没有提供太多帮助。

当我使用 Safari 搜索时也会发生这种情况。第二张屏幕截图显示 Little Snitch 屏幕截图,第三张屏幕截图是与连接尝试关联的第一个 IP 地址的 IP 查找。

答案1

解析 www.google.com 会将您带到距离最近的镜像,如果您的 ISP 托管了一些镜像,那么您获得的 IP 通常位于其网络内。Google 在世界各地购买“空间”,以便在客户附近安装快速响应的前端服务器,并使用 DNS 将您发送到最近的服务器。如果您也使用 Google 的 DNS(8.8.8.8),那么您将获得距离您最近的 www.google.com 镜像(因为他们会获得您进行查询的特定源 IP)。我所说的最近是指响应速度最快的服务器。

例如,对于我来说,www.google.com 解析为一个 IP 地址,该地址距离我所在的 ISP 网络块有四个路由器跳数(就像您一样),平均往返时间为 16ms。这非常“接近”。

欢迎来到“云”。

相关内容