Question

Je veux configurer pilote bind / écriture qui résout les requêtes DNS en fonction de l'adresse IP du client.

Nous voulons unifier les noms de domaine de tous les environnements de test pour notre application web. Au lieu d'avoir de nombreux domaines tels que test.mysite.com, qa.mysite.com, etc pour différents environnements de mise en scène, nous voulons seulement avoir www.mysite.com et de le rendre configurable qui le tester environnement « points » à.

Pour ce faire, je pense à fournir une interface web pour la configuration qui l'environnement de test doit être utilisé. les requêtes DNS que doit répondre en fonction de cette configuration.

Pensez-vous que quelque chose comme cela est faisable avec bind ou un autre serveur dns? Et comment le comparer à l'écriture de l'application client qui modifie le fichier hosts local?

Était-ce utile?

La solution

Vous pouvez utiliser PowerDNS avec back-end tuyau pour retourner les adresses IP différentes qui dépendent de l'adresse IP du client.

Autres conseils

Vous pouvez le faire avec l'installation de l'emplacement dans djbdns . Votre tâche à faire l'interface web est en train d'écrire sur (et l'analyse syntaxique, si vous ne voulez pas avoir un backend de base de données séparée) les fichiers de données DNS dans le format.

Voici une autre ressource sur un sujet lié, « DNS split horizon ». Ce n'est pas la même chose que votre question, mais les idées contenues dans l'article peut être adapté à vos besoins:

scroll top