さまざまな国からgoogle.comにpingを実行すると、ローカルのgoogleサーバーから返信が届きます。それはどのように機能しますか? DNSレコードに複数のAアドレスを含めることはできますか?誰かがそれを行うために使用するテクノロジーを教えてもらえますか?
更新。 OK、GoogleのDNSサーバーは場所に基づいて異なるIPを提供します。しかし、アレクサンドルジャスミンが指摘したように、彼らはどのように場所を追跡しますか?確かに彼らのDNSはあなたのIPアドレスを見ることはありません。 GoogleのDNSを照会するサーバーは、それが表す場所からのものであることが保証されていますか?
DNS名には複数のAレコードが含まれる場合があり、クライアントは任意のレコードを選択してそのアドレスを使用できます。
それだけではありませんが、GoogleのDNSサーバーでは、IPアドレスに応じて異なるAレコードが提供されるため、近くのサーバーを使用できます。
DNSサーバーに エニーキャスト IPアドレスを使用していると思います。したがって、世界のどの地域にいるかに応じて、別のDNSサーバー(同じIPアドレスを使用している場合でも)がクエリに応答します。そして、そのサーバーは、どのIPアドレスがあなたの場所に最適であるかを知っています。
Googleは Round Robin DNS を使用します。基本的に、GoogleのDNSサーバーは、現在地に基づいて提供するアドレスを変更します。
ルックアップをリクエストするIPに応じて、検索結果に依存します。
次のようなもの: http://www.ip2location.com/ip2location-bind-dns.aspx