Geo-location / Directional DNSをサポートするDNSはありますか?


10

ultradns.comまたはcomwired.comでは、場所に応じて複数のAレコードを選択できます。

x.com (United States) 174.1.1.1
x.com (Europe) 65.2.2.2

そのため、リクエストは、近接性/送信元に基づいてルーティングされます。

これは何度でも行うことができます。これは、分散アプリケーションのニーズに最適なサービスです。

ただし、これは自分のサーバーで管理したいと考えています。これを行うLinuxパッケージを知っていますか?


このsimplednsがどのように機能するかはよくわかりませんが、私の質問を明確にするために、linuxには次のようなものが必要です:simpledns.com/newsitem.aspx
id=

この投稿は重複しています:stackoverflow.com/questions/2805231/… 別名pydnsを使用
ArrowInTree

1
後の投稿で前の投稿を「複製」するにはどうすればよいですか?
Devrim

ロケーションに基づいてユーザーを特定の宛先にルーティングするために、このDNSハックの代わりにBGPルーティングを使用する正しいソリューションではないでしょうか?
ジリブ2013年

回答:


7

さまざまなDNSサーバーでGeoIPを実行するために利用可能なパッチがあります。

バインド:http : //www.caraytech.com/geodns/

RPMを含むBindパッチの適切な記述:http ://www.devco.net/archives/2006/07/11/location_aware_bind.php

djbdns:http ://www.anders.com/cms/276/tinydns.GeoIP.patch/djbdns/Geographically.Aware

Bindにパッチを当てないこのハックも興味深いです:http : //phix.me/geodns/


8

ウィキペディアは、geoipバックエンドで、無料の(無料のビールだけでなく、無料のスピーチのように)ソフトウェアPowerDNSを使用しています

すべてのGeoIPデータベースは不完全であり、地理的な場所は特定のサーバーまでのネットワーク距離を推定するのに適さないツールであることを覚えておいてください。ICSなどのプロトコルは、はるかに優れたソリューションです。


+1:ICSは非常に興味深いように見えますが、より実用的になるにはかなりのインフラストラクチャの作業が必要になります。
Murali Suriar 2009

答えてくれてありがとう。かっこがなくても(naahのように良いのではなく)良いことはできますが、
Devrim


2

ip2location BIND ACLファイルはサブスクリプションベースであるため、コストがかかることを指摘しておきます。http://phix.me/geodns/で説明されている方法では、無料でダウンロードできるMaxMind CSVファイルを使用して、誰でも無料で独自のBIND ACLファイルを作成できます。人々は支払う)。

正直なところ、誰かがIPv6ネットワークで地理認識BINDを探している場合、CSVファイル内の128ビットの数値を処理できるスクリプトを追加して、http://phix.me/geodns/のページを更新しました。MaxMindがダウンロード可能なGeoIPv6 CSVファイルを提供しており、これらのスクリプトがBIND用のGeoIPv6.aclファイルを生成するために動作することを、今日知りました。

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