
Ich habe einen Bind-Server auf FreeBSD-Jails installiert. Ich habe einen Master und zwei Slaves. Und ich habe 4 Ansichten für verschiedene Standorte. Wenn ich einige Datensätze zur Masterzone hinzufüge und tippe, rndc reload
sehe ich, dass alle 4 Ansichten Updates senden:
25-Apr-2017 17:41:19.112 general: info: zone abc.am/IN/internal: loaded serial 2017042502
25-Apr-2017 17:41:19.112 notify: info: zone abc.am/IN/internal: sending notifies (serial 2017042502)
25-Apr-2017 17:41:19.113 general: info: zone abc.am/IN/external: loaded serial 2017042502
25-Apr-2017 17:41:19.113 notify: info: zone abc.am/IN/external: sending notifies (serial 2017042502)
25-Apr-2017 17:41:19.115 general: info: zone abc.am/IN/armenia: loaded serial 2017042502
25-Apr-2017 17:41:19.115 notify: info: zone abc.am/IN/armenia: sending notifies (serial 2017042502)
25-Apr-2017 17:41:19.116 general: info: zone abc.am/IN/notarmenia: loaded serial 2017042502
25-Apr-2017 17:41:19.116 notify: info: zone abc.am/IN/notarmenia: sending notifies (serial 2017042502)
Aber auf der Slave-Seite sehe ich, dass nur die interne Zone aktualisiert wird:
25-Apr-2017 17:41:19.317 general: info: zone abc.am/IN/internal: transferred serial 2017042502: TSIG 'internal.ns.zone'
25-Apr-2017 17:41:19.317 notify: info: zone abc.am/IN/internal: sending notifies (serial 2017042502)
Wenn ich beispielsweise eingebe rndc retransfer abc.am IN external
, rndc retransfer abc.am IN armenia
sehe rndc retransfer abc.am IN notarmenia
ich, dass alle drei anderen Zonen aktualisiert werden. Ich verstehe nicht, wo das Problem liegt. Irgendwelche Vorschläge?
Meine Ansichtskonfiguration ist dieselbe:
Ansicht des Meisters
view external IN {
notify yes;
allow-query { INTERNAL_NS; TRUSTED_NS; };
allow-transfer { key external.ns.zone.; };
match-clients { key external.ns.zone.; localhost; localnets; } ;
include "/usr/local/etc/namedb/conf/defaultzones.conf";
include "/usr/local/etc/namedb/conf/masterzones.conf";
include "/usr/local/etc/namedb/conf/slavezones.conf";
include "/usr/local/etc/namedb/conf/reversemasters.conf";
include "/usr/local/etc/namedb/conf/reverseslaves.conf";
zone "abc.am" { type master; file "/usr/local/etc/namedb/master/abc.am.external"; };
};
Sklavenansicht:
view external IN {
match-clients { key external.ns.zone.; ABC_EXT; };
allow-query { ABC_EXT; };
server 10.16.16.201 { transfer-format many-answers; keys { external.ns.zone.; }; };
include "/usr/local/etc/namedb/conf/defaultzones.conf";
include "/usr/local/etc/namedb/conf/masterzones.conf";
include "/usr/local/etc/namedb/conf/slavezones-ext.conf";
include "/usr/local/etc/namedb/conf/reversemasters.conf";
include "/usr/local/etc/namedb/conf/reverseslaves-ext.conf";
zone "abc.am" {type slave; masters { NSMASTER; }; file "/usr/local/etc/namedb/slave/abc.am-view2"; };
};