主にアメリカとイギリスのユーザーがアクセスするウェブサイトを持っています。サイトは、これらの両方の場所にあるサーバーで実行されます。
DNSサービスを使用してユーザーを最も近いサーバーに誘導したいのですが、見つかりません。誰かがソリューションの推奨事項を持っていますか?独自のDNSサーバーは実行しないので、安価なホスト型ソリューションが推奨されます。
乾杯!
ウィキペディアは PowerDNS with Geobackend を使用して、最も近いサーバーからクライアントにサービスを提供します。
http://static.natalian.org サイトで同様のサービスを実行しています。サーバー間で大きなHTML5ビデオファイルを効率的に提供するために必要です。
設定はとても簡単です。私はそのようにAレコードを設定しました:
eu.static.natalian.org 88.198.3.35
us.static.natalian.org 67.205.62.95
*.static.natalian.org 67.205.62.95
次にstatic.natalian.org
で実行しているサードパーティのGEO PowerDNSサービスにCNAMEを設定しましたnatalian.geo.blitzed.org
。
国コードにどのようにマッピングするかのルールは、以下から見つけることができます。
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
さらにアジアに拡張するには、韓国でサーバーをレンタルし、データをrsync
し、新しい韓国のIPからstatic.natalian.orgにサービスを提供するようにApache vhostを設定します(例:143.248.5.130)。それから私は単に追加します:
as.static.natalian.org 143.248.5.130
地域ターゲティングを提供する手頃な価格の2つのDNSサービスプロバイダーを次に示します: http://edgedirector.com/ および http://www.geoscaling.com/
2つ目は、より魅力的で整理されているようです。私はこれらのサービスのどちらもテストしていません。
ここにそれに関するフォーラムのトピックがあります。多くのプロバイダーが言及されています。
どの程度正確である必要がありますか?独自の多少正確な位置解決を少しコーディングして、「間違った」サーバーに初めてアクセスしたブラウザにリダイレクト応答を提供できる場合は、無料で利用できる「CeoLiteCountry」データベースを使用できます。自分で処理します。私は計画中のプロジェクトの1つについて、ThingsToConsiderのリストにそれを持っています。
これはDebianリポジトリ( http://packages.debian.org/lenny-backports/geoip-database )にあり、実際には多くの点で適切に「無料」であることを意味します(ただし、をチェックして、ライセンスがプロジェクトのコードベースおよび方向と互換性があることを確認します。
信頼できる十分なプロバイダーのコストが予算内であれば、優れたマネージドDNSベースのソリューションを使用する方が簡単ですが、これは実行可能な代替策になる可能性があります。
ltraDNS および Akamai はこのサービスを提供できますが、非常に高価です。私は DNSMadeEasy を使用することにしました。これは、両方の海岸とヨーロッパにDNSサーバーを持っています。