[Pdns-users] Multiple notifications when notifying IPv6 addresses
Nikolaos Milas
nmilas at admin.noa.gr
Wed Apr 3 20:12:15 UTC 2013
We have observed that when the master (v3.2) notifies a slave using an
IPv6 address, then multiple unnecessary notifications are being sent.
The same behavior is observed using pdns_control. One notification is
sent when the target is notified over an IPv4 address, multiple
notifications are sent when the target is notified over an IPv6 address.
[ Master is using the new ldap backend
(http://repo.or.cz/w/pdns-ldap-backend.git) but this behavior should not
be backend-specific. ]
Is this known behavior? Is it a bug?
Please advise.
Logs follow.
Regards,
Nick
======================= test using bind slave ========================
On the master:
# pdns_control notify-host 204.251.195.in-addr.arpa 195.251.204.197
Log:
Mar 21 16:09:06 vmres pdns[30302]: Notification request to host
195.251.204.197 for domain '204.251.195.in-addr.arpa' received
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] LDAP servers =
localhost
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] Ldap connection
succeeded
Mar 21 16:09:06 vmres pdns[30302]: AXFR of domain
'204.251.195.in-addr.arpa' initiated by 195.251.204.197
Mar 21 16:09:06 vmres pdns[30302]: AXFR of domain
'204.251.195.in-addr.arpa' allowed: client IP 195.251.204.197 is
in allow-axfr-ips
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] LDAP servers =
localhost
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] Ldap connection
succeeded
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] LDAP servers =
localhost
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] Ldap connection
succeeded
Mar 21 16:09:06 vmres pdns[30302]: AXFR of domain
'204.251.195.in-addr.arpa' to 195.251.204.197 finished
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] Ldap connection
closed
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] Ldap connection
closed
Mar 21 16:09:06 vmres pdns[30302]: [LdapBackend] Ldap connection
closed
Mar 21 16:09:07 vmres pdns[30302]: Removed from notification
list: '204.251.195.in-addr.arpa' to 195.251.204.197:53 (was
acknowledged)
On the slave (log):
Mar 21 16:09:06 dnslab named[25294]: client
194.177.195.158#16228: received notify for zone
'204.251.195.in-addr.arpa'
Mar 21 16:09:06 dnslab named[25294]: zone
204.251.195.in-addr.arpa/IN: Transfer started.
Mar 21 16:09:06 dnslab named[25294]: transfer of
'204.251.195.in-addr.arpa/IN' from 194.177.195.158#53: connected
using 195.251.204.197#49889
Mar 21 16:09:06 dnslab named[25294]: zone
204.251.195.in-addr.arpa/IN: transferred serial 2013032107
Mar 21 16:09:06 dnslab named[25294]: transfer of
'204.251.195.in-addr.arpa/IN' from 194.177.195.158#53: end of
transfer
On the master:
# pdns_control notify-host 204.251.195.in-addr.arpa
2001:648:2011:11::197
Log:
Mar 21 16:07:10 vmres pdns[30302]: Notification request to host
2001:648:2011:11::197 for domain '204.251.195.in-addr.arpa'
received
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] LDAP servers =
localhost
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] Ldap connection
succeeded
Mar 21 16:07:11 vmres pdns[30302]: AXFR of domain
'204.251.195.in-addr.arpa' initiated by 195.251.204.197
Mar 21 16:07:11 vmres pdns[30302]: AXFR of domain
'204.251.195.in-addr.arpa' allowed: client IP 195.251.204.197 is
in allow-axfr-ips
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] LDAP servers =
localhost
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] Ldap connection
succeeded
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] LDAP servers =
localhost
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] Ldap connection
succeeded
Mar 21 16:07:11 vmres pdns[30302]: AXFR of domain
'204.251.195.in-addr.arpa' to 195.251.204.197 finished
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] Ldap connection
closed
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] Ldap connection
closed
Mar 21 16:07:11 vmres pdns[30302]: [LdapBackend] Ldap connection
closed
Mar 21 16:07:12 vmres pdns[30302]: Received spurious notify
answer for '204.251.195.in-addr.arpa' from
[2001:648:2011:11::197]:53
Mar 21 16:07:15 vmres pdns[30302]: Received spurious notify
answer for '204.251.195.in-addr.arpa' from
[2001:648:2011:11::197]:53
Mar 21 16:07:19 vmres pdns[30302]: Received spurious notify
answer for '204.251.195.in-addr.arpa' from
[2001:648:2011:11::197]:53
Mar 21 16:07:28 vmres pdns[30302]: Received spurious notify
answer for '204.251.195.in-addr.arpa' from
[2001:648:2011:11::197]:53
On the slave (log):
Mar 21 16:07:11 dnslab named[25294]: client
2001:648:2011:14::158#13654: received notify for zone
'204.251.195.in-addr.arpa'
Mar 21 16:07:11 dnslab named[25294]: zone
204.251.195.in-addr.arpa/IN: Transfer started.
Mar 21 16:07:11 dnslab named[25294]: transfer of
'204.251.195.in-addr.arpa/IN' from 194.177.195.158#53: connected
using 195.251.204.197#34108
Mar 21 16:07:11 dnslab named[25294]: zone
204.251.195.in-addr.arpa/IN: transferred serial 2013032106
Mar 21 16:07:11 dnslab named[25294]: transfer of
'204.251.195.in-addr.arpa/IN' from 194.177.195.158#53: end of
transfer
Mar 21 16:07:14 dnslab named[25294]: client
2001:648:2011:14::158#13654: received notify for zone
'204.251.195.in-addr.arpa'
Mar 21 16:07:28 dnslab last message repeated 2 times
========================================================================
===================== test using powerdns slave ========================
Server Logs:
Mar 21 18:12:54 vmres pdns[31320]: Notification request to host
2001:648:2011:11::197 for domain '204.251.195.in-addr.arpa' received
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] LDAP servers = localhost
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] Ldap connection succeeded
Mar 21 18:12:54 vmres pdns[31320]: AXFR of domain
'204.251.195.in-addr.arpa' initiated by 195.251.204.197
Mar 21 18:12:54 vmres pdns[31320]: AXFR of domain
'204.251.195.in-addr.arpa' allowed: client IP 195.251.204.197 is in
allow-axfr-ips
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] LDAP servers = localhost
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] Ldap connection succeeded
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] LDAP servers = localhost
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] Ldap connection succeeded
Mar 21 18:12:54 vmres pdns[31320]: AXFR of domain
'204.251.195.in-addr.arpa' to 195.251.204.197 finished
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] Ldap connection closed
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] Ldap connection closed
Mar 21 18:12:54 vmres pdns[31320]: [LdapBackend] Ldap connection closed
Mar 21 18:12:55 vmres pdns[31320]: Received spurious notify answer for
'204.251.195.in-addr.arpa' from [2001:648:2011:11::197]:53
Mar 21 18:12:58 vmres pdns[31320]: Received spurious notify answer for
'204.251.195.in-addr.arpa' from [2001:648:2011:11::197]:53
Mar 21 18:13:02 vmres pdns[31320]: Received spurious notify answer for
'204.251.195.in-addr.arpa' from [2001:648:2011:11::197]:53
Mar 21 18:13:12 vmres pdns[31320]: Received spurious notify answer for
'204.251.195.in-addr.arpa' from [2001:648:2011:11::197]:53
Slave logs:
Mar 21 18:12:54 dnslab pdns[25568]: 1 slave domain needs checking, 0
queued for AXFR
Mar 21 18:12:54 dnslab pdns[25568]: Received serial number updates for 1
zones, had 0 timeouts
Mar 21 18:12:54 dnslab pdns[25568]: Domain '204.251.195.in-addr.arpa' is
stale, master serial 2013032108, our serial 2013032107
Mar 21 18:12:54 dnslab pdns[25568]: Initiating transfer of
'204.251.195.in-addr.arpa' from remote '194.177.195.158'
Mar 21 18:12:54 dnslab pdns[25568]: AXFR started for
'204.251.195.in-addr.arpa', transaction started
Mar 21 18:12:54 dnslab pdns[25568]: Zone '204.251.195.in-addr.arpa'
(/etc/powerdns/named-data/204.251.195.in-addr.arpa.zone) reloaded
Mar 21 18:12:54 dnslab pdns[25568]: AXFR done for
'204.251.195.in-addr.arpa', zone committed with serial number 2013032108
Mar 21 18:12:57 dnslab pdns[25568]: 1 slave domain needs checking, 0
queued for AXFR
Mar 21 18:12:57 dnslab pdns[25568]: Received serial number updates for 1
zones, had 0 timeouts
Mar 21 18:12:57 dnslab pdns[25568]: Domain '204.251.195.in-addr.arpa' is
fresh (not presigned, no RRSIG check)
Mar 21 18:13:02 dnslab pdns[25568]: 1 slave domain needs checking, 0
queued for AXFR
Mar 21 18:13:02 dnslab pdns[25568]: Received serial number updates for 1
zones, had 0 timeouts
Mar 21 18:13:02 dnslab pdns[25568]: Domain '204.251.195.in-addr.arpa' is
fresh (not presigned, no RRSIG check)
Mar 21 18:13:11 dnslab pdns[25568]: 1 slave domain needs checking, 0
queued for AXFR
Mar 21 18:13:11 dnslab pdns[25568]: Received serial number updates for 1
zones, had 0 timeouts
Mar 21 18:13:11 dnslab pdns[25568]: Domain '204.251.195.in-addr.arpa' is
fresh (not presigned, no RRSIG check)
========================================================================
More information about the Pdns-users
mailing list