GoogleはDNS Geo Locationリクエストルーティングをどのように行いますか?


16

google.comでDNSジオロケーションを実行しているのは誰ですか?地理的位置のリクエストとは、ユーザーの位置を検出し、その位置に最も近いサーバーファームを計算してから、選択した位置にリクエストをルーティングすることを意味します。

このサービスに対するさまざまなベンダーからのいくつかのオファーを評価していますが、私は大物が何を使用しているかを知っておくべきだと思いました。


だから、探していますDNS LOC RecordsIP GeoLocating
クリスS

1
人々がしばしば2つの用語を混同することを知っているので、私の質問のどの部分にもIPに言及しないように、特に注意を払ってきました。IPをロケーションに変換するのではなく、ユーザーのロケーションを検出し、最も近いサーバーファームからのリクエストに応えるということです。(明らかに、これはGEO IPでも機能しますが、それは質問の主題とは無関係です)
マキシムVeksler

GeoIPでもDNSでもありません。これはルーティングプロトコルです。
クリスS

回答:




4

IP GeoLocationデータベースを探している場合は、MaxMindから無料でダウンロードできます。また、より高い精度の非フリーバージョンも提供します(ただし、ほとんどの用途には無料バージョンで十分です)。

無料のサービスもいくつかあります。

Googleには独自のデータベースがあり、情報を提供するのに外部の会社に依存していないと思います。

編集:
最も近いサーバーにトラフィックを送信するプロセスは、基本的にDNSとは関係ありません。それはだBGP ルーティングプロトコルと呼ばれるエニーキャスト。大規模なホスティングプロバイダーに連絡して調整する必要があります。Googleには独自のデータセンターがあり、ホストされていません。


1
いいえ、世界のさまざまな部分からユーザーリクエストを、展開するさまざまなサーバーファームにルーティングできるサービスを探しています-これは、クライアントの待ち時間を短縮するためです(速度が重要です!)
Maxim Veksler

明確にする:それはすべきルート彼の場所に最も近いファームへのユーザー
マキシムVeksler

2

Googleは独自のサーバーと、おそらくカスタムソフトウェアを使用します。UltraDNSのような一部の企業は同じサービスを提供できますが、非常に高価な場合があり、必要な精度(市/国)に応じて異なる価格帯さえあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.