10 Punkte von galadbran 2021-04-02 | Noch keine Kommentare. | Auf WhatsApp teilen

Wenn man einen Service testen muss, der eine noch nicht registrierte Domain verwendet, oder wenn man dieselbe Domain wie die produktive Website nutzen muss, diese aber auf einen Testserver zeigen soll, kann man bei einem PC-Webbrowser die hosts-Datei konfigurieren. Bei einer iPhone-App braucht man jedoch einen DNS-Server im internen Netzwerk.

Ich habe kürzlich einen Open-Source-DNS-Dienst genutzt, der sich auf einem Windows-PC einfach einrichten lässt, und er war sehr praktisch.

Beliebige Domain-Adressen lassen sich auf beliebige IPs setzen

  • ip4["maradns.foo."] = "10.10.10.10"

  • Auch bereits existierende Domain-Adressen können so eingestellt werden, dass sie auf eine andere IP zeigen.

Andere Domains können an einen normalen DNS-Server weitergeleitet werden, um von dort die Ergebnisse zu erhalten

  • upstream_servers["."]="8.8.8.8, 8.8.4.4"

Standardmäßig läuft der Dienst im Daemon-Modus, kann zum Debugging aber auch mit normalen Benutzerrechten ausgeführt werden.

  • Für kurze Tests reicht es, den Prozess einfach mit normalen Benutzerrechten zu starten. Falls Fehler auftreten, muss man ihn mit normalen Benutzerrechten ausführen, um die Fehlerprotokolle einsehen zu können.

Standardmäßig wird nur UDP unterstützt (für die Nutzung von TCP ist Cygwin erforderlich)

Noch keine Kommentare.

Noch keine Kommentare.