Existe-t-il un DNS prenant en charge la géolocalisation / DNS directionnel?

10

Sur ultradns.com ou sur comwired.com, vous pouvez sélectionner plusieurs enregistrements A selon l'emplacement;

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

Ainsi, les demandes sont acheminées en fonction de la proximité / d'où elles viennent.

Vous pouvez le faire autant de fois que vous le souhaitez, ce qui est un excellent service pour nos besoins d'applications distribuées.

Cependant, nous voulons gérer cela sur nos propres serveurs. Connaissez-vous un paquet Linux qui fait cela?

Devrim
la source
Je ne sais pas trop comment cela fonctionne, mais pour clarifier ma question, nous avons besoin de quelque chose comme ça pour linux: simpledns.com/newsitem.aspx?id=2405
Devrim
Ce message est un doublon: stackoverflow.com/questions/2805231/… alias use pydns
ArrowInTree
1
comment un post ultérieur peut-il faire le "précédent" précédent?
Devrim
Ne serait-ce pas la bonne solution pour utiliser le routage BGP au lieu de ce piratage DNS pour router les utilisateurs en fonction de l'emplacement vers une destination particulière?
jirib

Réponses:

8

Wikipedia utilise le logiciel gratuit PowerDNS (comme dans la liberté d'expression, pas seulement comme dans la bière gratuite) , avec un backend geoip .

N'oubliez pas que toutes les bases de données GeoIP sont imparfaites et que l'emplacement géographique est un mauvais outil pour estimer la distance du réseau à un serveur donné. Les protocoles comme ICS sont une bien meilleure solution.

bortzmeyer
la source
+1: ICS semble très intéressant, bien qu'il nécessitera pas mal de travaux d'infrastructure avant de devenir plus pratique.
Murali Suriar
Merci d'avoir répondu. Bien que nous pourrions faire aussi bien (bon que dans naah non oh non) sans les parenthèses ...
Devrim
2

Je voudrais juste souligner que le fichier ACL BIND d'IP2location est basé sur un abonnement et coûte donc. Les méthodes décrites sur http://phix.me/geodns/ permettent à n'importe qui de créer son propre fichier ACL BIND gratuitement, en utilisant le fichier CSV MaxMind téléchargeable gratuitement, bien que accordé, celui d'ip2location est probablement plus précis (la précision est ce que la plupart les gens paient).

Sur une tangente, si quelqu'un cherche BIND géo-conscient sur le réseau IPv6, j'ai mis à jour la page à http://phix.me/geodns/ avec d'autres scripts qui peuvent traiter des nombres de 128 bits dans un fichier CSV. Je viens de découvrir aujourd'hui que MaxMind propose un fichier CSV GeoIPv6 téléchargeable, sur lequel ces scripts fonctionneront pour produire un fichier GeoIPv6.acl pour BIND.

parkamark
la source