Problem in Bind mit 4 Ansichten

Problem in Bind mit 4 Ansichten

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 reloadsehe 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 armeniasehe rndc retransfer abc.am IN notarmeniaich, 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"; };
};

verwandte Informationen