[Pdns-users] dynamic-updates / NOTIFY-DNSUPDATE not taking effect

mike mike+lists at yourtownonline.com
Sun Jan 6 04:19:41 UTC 2019


Hello,


    I am configuring dynamic updates on my (hidden) master server, and
having trouble getting it to automatically notify the slaves on a change
to the zone.

    My master server is running pdns 4.1.5 on Ubuntu 18 (bionic) with
gmysql backend and I have it configured for dynamic updates. This is
working great and I can clearly see the updated records hit the zone
database and the zone serial number is correctly incremented. However,
the slaves are never sent a notify. I have metadata set thusly:

pdnsutil get-meta <somedomain>
Jan 05 20:12:13 Reading random entropy from '/dev/urandom'
Jan 05 20:12:13 gmysql Connection successful. Connected to database
'powerdns' on 'preferred-local-db'.
Jan 05 20:12:13 gmysql Connection successful. Connected to database
'powerdns' on 'preferred-local-db'.
Metadata for '<somedomain>'

ALLOW-DNSUPDATE-FROM = <ipv4>/mask, <ipv6>/mask

NOTIFY-DNSUPDATE = 1
SOA-EDIT-DNSUPDATE = increase
TSIG-ALLOW-DNSUPDATE = <tsig key name>


    I am expecting the server, based on the presence of the
'NOTIFY-DNSUPDATE' metadata, to automatically issue the notify, but it
does not. I am able to issue a manual notify for the domain and that
immediately works:

pdns_control notify <somedomain>
Added to queue

    And in the logs of course I can see the slaves did axfr the updated
zone after this. 


    I'm stumped. Can anyone suggest what I might be doing wrong?


Thank you.

Mike-



More information about the Pdns-users mailing list