Both servers receive the NOTIFY message from NS1. What I see on the logs:

*NS3:*
17-Oct-2018 16:41:00.688 notify: info: client 1.1.1.1#19513/key ns1ns3_key:
view external: received notify for zone 'myzone.com': TSIG 'ns1ns3_key'

*NS5:*
17-Oct-2018 16:40:56.131 notify: info: client 1.1.1.1#32586/key ns1ns5_key:
received notify for zone 'myzone.com': TSIG 'ns1ns5_key'
17-Oct-2018 16:40:56.139 notify: info: zone myzone.com/IN: sending notifies
(serial 2018101910)

The 2nd line is missing on NS3.
At this point NS5 starts the zone copy (*NS1 *logs):

17-Oct-2018 16:41:01.233 xfer-out: info: client 5.5.5.5#40909/key
ns1ns5_key (myzone.com): view internal: transfer of 'myzone.com/IN': AXFR
started: TSIG ns1ns5_key
17-Oct-2018 16:41:01.234 xfer-out: info: client 5.5.5.5#40909/key
ns1ns5_key (myzone.com): view internal: transfer of 'myzone.com/IN': AXFR
ended

At this point NS3 does nothing.

This is not a firewall or networking problem because I can start the
transfer manually.

Best Regards

Στις Τετ, 17 Οκτ 2018 στις 4:35 μ.μ., ο/η Bob Harold <rharo...@umich.edu>
έγραψε:

>
> On Wed, Oct 17, 2018 at 7:23 AM Andreas Brandino <ampra...@gmail.com>
> wrote:
>
>> Hello all,
>>
>> I wonder if anyone can help me to find the cause of the problem I am
>> currently having.
>> All servers are running on Debian and BIND 9.10.3-P4-Debian.
>>
>> I have a master server and 4 slaves.
>> The zone is transfered from the master [ns1] to all slaves [ns3,ns4,ns5
>> and ns6].
>> I am also using TSIG with a different key for each server.
>> Moreover, the zone file refers to the internal view.
>>
>> When I change the myzone.com, I always update the serial and I reload
>> the zone.
>>
>> The problem:
>> ns3 and ns4 never get the updated zone file automatically.
>> On the other hand, ns4 and ns5 always get the updated zone file
>> immediately.
>>
>> If I initialize the transfer manually from ns3 and ns4, I get no errors.
>>
>> Here is the config:
>>
>> NS1 config: (IP 1.1.1.1 - master DNS)
>>
>>         zone "myzone.com" {
>>                 type master;
>>                 file    "/etc/bind/master/myzone.com.INSIDE";
>>                 allow-transfer { key ns1ns3_key; key ns1ns4_key; key
>> ns1ns5_key; key ns1ns6_key; };
>>                 also-notify {
>>                         3.3.3.3 port 53 key ns1ns3_key;
>>                         4.4.4.4 port 53 key ns1ns4_key;
>>                         5.5.5.5 port 53 key ns1ns5_key;
>>                         6.6.6.6 port 53 key ns1ns6_key;
>>                 };
>>                 notify explicit;
>>                 notify-source 1.1.1.1 ;
>>                 };
>>
>>
>> NS3 config: (IP 3.3.3.3 - transfer fails)
>>
>>        zone " myzone .com" {
>>                 file    "/etc/bind/master/myzone.com.INSIDE";
>>                 type slave;
>>                 allow-update { key ns1ns3_key; };
>>                 masters { 1.1.1.1; };
>>                 allow-notify { 1.1.1.1; };
>>                 notify yes;
>>                 request-ixfr no;
>>                 };
>>
>> NS5 config: (IP 5.5.5.5, successful transfer)
>>
>> zone "myzone.com" {
>>                 file    "/etc/bind/master/myzone.com.INSIDE";
>>                 type slave;
>>                 allow-update { key ns1ns5_key; };
>>                 masters { 1.1.1.1; };
>>                 notify yes;
>>                 request-ixfr no;
>>                 };
>>
>> Do you see any errors in the above configuration that could cause this
>> problem?
>>
>> Best Regards
>>
>
> What you don't show is the 'match' statement for your views.  Perhaps 1
> does not match the internal view on 3, so the notify packet hits the wrong
> view.  Check the notify messages in the logs on 3, compared to 5.  Here is
> a typical notify log message:
>
> 30-Sep-2018 23:12:37.135 general: info: zone
> psych.lsa.umich.edu/IN/oncampus: notify from 141.211.147.150#38695: zone
> is up to date
>
>
> Note the zone/class/view contains ".../IN/oncampus" - check the view in
> your logs.
>
>
> If you cannot find the notify, you might need to turn on logging for
> category "general".  Or check routing and firewall rules if the packet is
> not being received.
>
>
> --
>
> Bob Harold
>
>
>
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to