Gibt es DNS, das Geo-Location / Directional DNS unterstützt?

10

Auf ultradns.com oder auf comwired.com können Sie je nach Standort mehrere A-Datensätze auswählen.

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

Anfragen werden also basierend auf der Nähe / Herkunft weitergeleitet.

Sie können dies so oft tun, wie Sie möchten. Dies ist ein großartiger Service für unsere verteilten Anwendungsanforderungen.

Wir möchten dies jedoch auf unseren eigenen Servern verwalten. Kennen Sie ein Linux-Paket, das dies tut?

Devrim
quelle
Ich bin nicht ganz sicher, wie diese simpledns funktioniert, aber um meine Frage zu klären, brauchen wir so etwas für Linux: simpledns.com/newsitem.aspx?id=2405
Devrim
Dieser Beitrag ist ein Duplikat: stackoverflow.com/questions/2805231/… aka use pydns
ArrowInTree
1
Wie kann ein späterer Beitrag den vorherigen "duplizieren"?
Devrim
Wäre es nicht die richtige Lösung, anstelle dieser DNS-Hacks BGP-Routing zu verwenden, um Benutzer basierend auf dem Standort an ein bestimmtes Ziel weiterzuleiten?
Jirib

Antworten:

8

Wikipedia verwendet dazu die kostenlose Software PowerDNS (wie in der Redefreiheit, nicht nur wie im Freibier) mit einem Geoip-Backend .

Denken Sie daran, dass alle GeoIP-Datenbanken nicht perfekt sind und dass der geografische Standort ein schlechtes Werkzeug ist, um die Netzwerkentfernung zu einem bestimmten Server abzuschätzen. Protokolle wie ICS sind eine viel bessere Lösung.

bortzmeyer
quelle
+1: ICS sieht sehr interessant aus, erfordert jedoch einiges an Infrastrukturarbeit, bevor es praktischer wird.
Murali Suriar
Danke für die Antwort. Obwohl wir ohne die Klammern so gut (gut wie in naah nicht oh nein) tun könnten ...
Devrim
2

Ich möchte nur darauf hinweisen, dass die ip2location BIND ACL-Datei abonnementbasiert ist und daher Kosten verursacht. Mit den unter http://phix.me/geodns/ beschriebenen Methoden kann jeder kostenlos seine eigene BIND-ACL-Datei mit der frei herunterladbaren MaxMind-CSV-Datei erstellen. Die IP2-Position ist jedoch wahrscheinlich genauer (Genauigkeit ist das Wichtigste) Leute bezahlen für).

Wenn jemand im IPv6-Netzwerk nach geobewusstem BIND sucht, habe ich die Seite unter http://phix.me/geodns/ mit weiteren Skripten aktualisiert, die 128-Bit-Zahlen in einer CSV-Datei verarbeiten können. Ich habe heute gerade herausgefunden, dass MaxMind eine herunterladbare GeoIPv6-CSV-Datei anbietet, mit der diese Skripte eine GeoIPv6.acl-Datei für BIND erstellen.

Parkamark
quelle