google.comでDNSジオロケーションを実行しているのは誰ですか?地理的位置のリクエストとは、ユーザーの位置を検出し、その位置に最も近いサーバーファームを計算してから、選択した位置にリクエストをルーティングすることを意味します。
このサービスに対するさまざまなベンダーからのいくつかのオファーを評価していますが、私は大物が何を使用しているかを知っておくべきだと思いました。
google.comでDNSジオロケーションを実行しているのは誰ですか?地理的位置のリクエストとは、ユーザーの位置を検出し、その位置に最も近いサーバーファームを計算してから、選択した位置にリクエストをルーティングすることを意味します。
このサービスに対するさまざまなベンダーからのいくつかのオファーを評価していますが、私は大物が何を使用しているかを知っておくべきだと思いました。
回答:
Googleは、エンドツーエンドパス情報を超えてCDNパフォーマンスを最適化するという論文で、少なくとも部分的にメソッドを文書化しました。このペーパーによると、これは主にさまざまなASへの遅延に基づいています。
IP GeoLocationデータベースを探している場合は、MaxMindから無料でダウンロードできます。また、より高い精度の非フリーバージョンも提供します(ただし、ほとんどの用途には無料バージョンで十分です)。
無料のサービスもいくつかあります。
Googleには独自のデータベースがあり、情報を提供するのに外部の会社に依存していないと思います。
編集:
最も近いサーバーにトラフィックを送信するプロセスは、基本的にDNSとは関係ありません。それはだBGP ルーティングプロトコルと呼ばれるエニーキャスト。大規模なホスティングプロバイダーに連絡して調整する必要があります。Googleには独自のデータセンターがあり、ホストされていません。
DNS LOC Records
かIP GeoLocating
?