如果您来自不同国家的ping google.com,您将收到来自当地谷歌服务器的回复。这是如何工作的呢?DNS记录可以有多个A地址吗?有人能告诉我他们用来做这件事的技术吗?
更新。好的,那么Google的DNS服务器根据位置给出一个不同的IP。但是,正如亚力山大·贾斯敏所指出的,他们是如何追踪地点的?他们的DNS肯定不会看到你的IP地址。查询谷歌DNS的服务器是否保证来自它所代表的位置?
发布于 2010-04-12 01:50:53
一个DNS名称可能有多个A记录,然后客户端可以选择任何记录并使用该地址。
这并不是全部的事实,谷歌的DNS服务器也会根据你的IP地址给你不同的A记录,这样你就可以使用靠近你的服务器了。
发布于 2010-04-12 01:50:16
我想这叫CDN
发布于 2010-04-13 06:44:58
我认为它是使用Anycast IP地址的DNS服务器。因此,根据您是世界的哪个部分,不同的DNS服务器(尽管具有相同的IP地址)将回答您的查询。服务器就会知道哪个IP地址最适合你的位置。
https://serverfault.com/questions/131796
复制相似问题