LINUXMAKER, OpenSource, Tutorials

Zonendateien eines dynamischen DNS-Servers bearbeiten

Sobald die Zonendateien eines dynamischen DNS-Servers im laufenden Betrieb editiert werden, hat das beim nächsten Start des Bind die Fehlermeldung "journal rollforward failed: journal out of sync with zone" zur Folge und die Änderungen an den Zonendateien wurden unter Umständen nicht übernommen.
Um eine manuelle Änderung der Zonendateien zu ermöglichen und um den Weg über nsupdate zu vermeiden, existiert der Befehl rndc mit den Optionen freeze und thaw.

Damit eine Zonendatei bearbeitet werden kann, wird diese Zone mit der Option freeze eingefroren. Mit

# rndc freeze db.example.org
# rndc freeze 21.156.189.in-addr.arpa

werden sowohl die Zone db.example.org als auch die Reverse Lookup Zone 21.156.189.in-addr.arpa eingefroren. Die Option freeze schaltet die automatischen Updates vorübergehend ab, so dass die Journaldateien in die Zonendateien übertragen werden können. Sobald die Zonendateien bearbeitet wurden, aktiviert die Option thaw die dynamischen Updates wieder und Bind kann die veränderten Zonendateien neu einlesen.

# rndc thaw db.example.org
# rndc thaw 21.156.189.in-addr.arpa