refused notify from non-master – Fehlermeldung beim Starten von bind

Folgendes Phänomen: Beim Starten des named auf einem Secondary sieht man in den Logs Fehlermeldungen der Art refused notify from non-master: 1.2.3.4#port. Dabei ist 1.2.3.4 die IP-Adresse des Secondary.

Das liegt daran, daß bind beim Starten dem eigenen Daemon auf der gleichen Maschine notify-Nachrichten schickt um zu sehen, ob seine Zonen aktuell sind. Man muß in der Option allow-notify also zusätzlich zum Master auch dem eigenen Secondary Notifies zulassen.
Die Konfiguration auf dem Secondary könnte dann so oder so ähnlich aussehen:

zone "example.com"{
    type slave;
    file "slaves/example.com";
    masters {
      2.3.4.5;
    };
    allow-notify { 2.3.4.5; 1.2.3.4; };

2.3.4.5 ist dabei die IP-Adresse des Masters, 1.2.3.4 die des Secondarys.

Siehe auch diesen Blog-Post.