Hi,
ich habe einen ns1 master mit mehreren tausend zonen/records.
Ich habe einen neuen ns2 slave aufgesetzt und ihn mit dem autoinstaller von ispconfig dem Master hinzugefügt. Er ist auch als DNS mirror von ns1 eingestellt.
Die bestehenden zonen musste ich migrieren, indem ich alle /etc/bind/pri.* und /etc/bind/named.conf.local von ns1 auf ns2 kopiert habe. Gruppenberechtigung ebenfalls wieder auf bind gesetzt.
Folgendes Problem habe ich nun:
Wenn ich neue Zonen über die ISPCONFIG GUI erstelle, wird sie einwandfrei auf ns2 mit angelegt. Auch wenn ich records update, sind die Änderungen in dem pri file auf ns2 ebenfalls zu sehen.
Jedoch: wenn ich einen record einer alten - bereits vorher existenten Zone - editiere, updated sich zwar der timestamp des pri. files auf ns2, aber der Inhalt scheint immer gleich zu bleiben. Der record aktualisiert einfach nicht.
Wenn ich die server.sh manuell auf ns2 ausführe, kommen beim ersten Mal immer einige warnings. Ich habe aber gelesen, dass das "normal" sei. Irgendetwas scheint er zu machen, denn das pri.domain file auf ns2 bekommt einen neuen timestamp, nicht aber die neuen/aktualisierten records innerhalb der Datei. Für nach der Migration frisch angelegte Zonen funktioniert es wie gesagt. Die Dateiberechteigungen der frisch angelegten Zonen und der alten Zonen sehen identisch aus.
Jemand eine Idee, warum die alten Zonen auf ns2 Probleme machen, die neu angelegten Zonen jedoch nicht?
ich habe einen ns1 master mit mehreren tausend zonen/records.
Ich habe einen neuen ns2 slave aufgesetzt und ihn mit dem autoinstaller von ispconfig dem Master hinzugefügt. Er ist auch als DNS mirror von ns1 eingestellt.
Die bestehenden zonen musste ich migrieren, indem ich alle /etc/bind/pri.* und /etc/bind/named.conf.local von ns1 auf ns2 kopiert habe. Gruppenberechtigung ebenfalls wieder auf bind gesetzt.
Folgendes Problem habe ich nun:
Wenn ich neue Zonen über die ISPCONFIG GUI erstelle, wird sie einwandfrei auf ns2 mit angelegt. Auch wenn ich records update, sind die Änderungen in dem pri file auf ns2 ebenfalls zu sehen.
Jedoch: wenn ich einen record einer alten - bereits vorher existenten Zone - editiere, updated sich zwar der timestamp des pri. files auf ns2, aber der Inhalt scheint immer gleich zu bleiben. Der record aktualisiert einfach nicht.
Wenn ich die server.sh manuell auf ns2 ausführe, kommen beim ersten Mal immer einige warnings. Ich habe aber gelesen, dass das "normal" sei. Irgendetwas scheint er zu machen, denn das pri.domain file auf ns2 bekommt einen neuen timestamp, nicht aber die neuen/aktualisierten records innerhalb der Datei. Für nach der Migration frisch angelegte Zonen funktioniert es wie gesagt. Die Dateiberechteigungen der frisch angelegten Zonen und der alten Zonen sehen identisch aus.
beim zweiten Durchlauf der server.sh ist die Meldung übrigens weg.root@ns2:/etc/bind# /usr/local/ispconfig/server/server.sh
19.03.2022-12:51 - WARNING - Writing BIND domain file failed: /etc/bind/pri.XXX.de zone XXX.de/IN: has no NS records zone XXX.de/IN: not loaded due to errors.
19.03.2022-12:51 - WARNING - Reason for Bind restart failure: zone XXX.de/IN: has no NS records
zone XXX.de/IN: not loaded due to errors.
19.03.2022-12:51 - WARNING - Writing BIND domain file failed: /etc/bind/pri.XXX.de zone XXX.de/IN: has no NS records zone XXX.de/IN: not loaded due to errors.
19.03.2022-12:51 - WARNING - Reason for Bind restart failure: zone XXX.de/IN: has no NS records
zone XXX.de/IN: not loaded due to errors.
19.03.2022-12:51 - WARNING - Writing BIND domain file failed: /etc/bind/pri.XXX.de zone XXX.de/IN: has no NS records zone XXX.de/IN: not loaded due to errors.
19.03.2022-12:51 - WARNING - Reason for Bind restart failure: zone XXX.de/IN: has no NS records
Jemand eine Idee, warum die alten Zonen auf ns2 Probleme machen, die neu angelegten Zonen jedoch nicht?