Frage

Ich mag binden konfigurieren / Schreib-Treiber, die DNS-Anfragen auf der Basis der IP-Adresse des Clients.

löst

Wir wollen die Domain-Namen aller Testumgebungen für unsere Web-Anwendung vereinen. Statt viele Domains wie test.mysite.com mit, qa.mysite.com, usw. für verschiedene Staging-Umgebungen wir nur www.mysite.com haben wollen und es konfigurierbar, welche Testumgebung es „Punkte“ zu machen.

Um dies zu erreichen I die Bereitstellung von Web-Oberfläche zur Konfiguration denke, die Testumgebung verwendet werden muss. DNS-Anfragen als sollte auf der Grundlage dieser Konfiguration beantwortet werden.

Denken Sie, so etwas wie dies mit binden oder anderem DNS-Server ist machbar? Und wie vergleicht sie Client-Anwendung zu schreiben, die die lokalen Hosts-Datei verändert?

War es hilfreich?

Lösung

Sie können mit PowerDNS mit der Rohr Backend unterschiedliche IP-Adressen abhängig von der Client-IP-Adresse zurück.

Andere Tipps

Sie können dies tun, mit der Lage Einrichtung in djbdns . Ihre Aufgabe ist das Web-Interface bei der Herstellung schreibt (und Parsen, wenn Sie nicht über einen separaten Datenbank-Backend haben wollen), um die DNS-Datendateien im richtigen Format.

Hier ist eine andere Ressource auf einem verwandten Thema „Split Horizon DNS“. Es ist nicht das gleiche wie Ihre Frage, aber die Ideen in dem Artikel können an Ihre Bedürfnisse angepasst werden:

scroll top