google.com 不同国家的不同IP。如何?

Hea*_*ave 15 ip-address geolocation

如果您从不同国家/地区 ping google.com,您将收到来自本地 google 服务器的回复。这是如何运作的?DNS 记录可以有多个 A 地址吗?有人可以向我指出他们用来做到这一点的技术吗?

更新。好的,所以 Google 的 DNS 服务器会根据位置给出不同的 IP。但是,正如 Alexandre Jasmin 指出的那样,他们如何跟踪位置?当然,他们的 DNS 永远不会看到您的 IP 地址。查询 Google DNS 的服务器是否保证来自它所代表的位置?

Mar*_*tin 10

一个 DNS 名称可能有多个 A 记录,然后客户端可以选择任何记录并使用该地址。

但这并不是全部事实,谷歌的 DNS 服务器也会根据您的 IP 地址为您提供不同的 A 记录,以便您可以使用靠近您的服务器。

  • @Alexandre:是的,但它通常可以正常工作,因为您的 ISP 的解析器很可能与您在世界的同一地区。但它不适用于使用 OpenDNS 和类似服务的客户端。 (2认同)