Ich muss DNS-Änderungen testen, bevor ich echte DNS aktualisiere. Ich muss A-Einträge und CNAME einrichten
Gibt es eine Mac-Software, mit der ich dies tun und möglicherweise problemlos ein- und ausschalten kann?
Antwort1
Im Allgemeinen testen Benutzer lokal, ob Dienste auf ihren neuen IP-Adressen korrekt ausgeführt werden, indem sie die aktuellen DNS-Einträge mit Einträgen in ihrenHosts-Datei
Damit können Sie natürlich keine CNAME-Einträge einrichten. Sie müssen alle Einträge, die Sie testen möchten, den IP-Adressen zuordnen, in die die CNAME-Einträge letztendlich aufgelöst werden, bevor Sie sie in eine Hosts-Datei eingeben können.
Vergessen Sie nicht, diese Einträge nach Abschluss des Tests zu entfernen.
Generell glaube ich nicht, dass Leute Test-Nameserver ausführen, um DNS-Änderungen zu testen. Normalerweise nehmen sie diese einfach auf ihren autoritativen DNS-Servern vor, wenn sie benötigt werden. Das Verfahren hierfür wäre jedoch:
- Installieren Sie auf einem Testserver (oder Ihrer Workstation) dieselbe DNS-Serversoftware, die Sie in der Produktion ausführen würden.
- Konfigurieren Sie es und kopieren Sie die Masterzonendatei/-daten aus der Produktion auf Ihren Test-Nameserver.
- Nehmen Sie DNS-Änderungen vor.
- Testen Sie ihre Wirksamkeit beispielsweise mit einer DNS-Abfrage
dig changed.example.com. @IP-address-of-test-nameserver
. - Ändern Sie die Netzwerkeinstellungen für Ihr Betriebssystem, um diesen
IP-address-of-test-nameserver
als bevorzugten/einzigen Nameserver zu verwenden. - Testen Sie Ihre Anwendung(en).
- Bei Erfolg:
Nehmen Sie dieselben Änderungen in der Produktion vor oder kopieren Sie die Zonendatei in die Produktion.
Homebrew stellt den Bind DNS-Server bereithttps://formulae.brew.sh/formula/bind, Ungebundenhttps://formulae.brew.sh/formula/unboundund andere für eine einfache Installation auf Ihrem Mac.
Antwort2
Sie können auf einen nicht autorisierten DNS-Server verweisen, wieUngebunden, und fügen Sie dort einige CNAMES- oder A-Einträge ein. Auf diese Weise erhalten Sie eine „Ansicht“ Ihrer DNS-Domäne und können die Produktion dann nach Bedarf aktualisieren.