configure master and slave with powerdns version 4.2
Short description
I'm running two machines with PowerDNS, one being the master (SQL) and one being the slave (SQL). The problem is, that every domain added on master NS is not added on slave dns server
Environment
Operating system: CentOS7
Software version: powerdns4.2
Master's config ns1//192.168.1.99:
daemon=yes
guardian=no
launch=gmysql
gmysql-host=localhost
gmysql-user=powerdns
gmysql-password=mypassword
gmysql-dbname=powerdns
local-address=192.168.1.99
local-port=53
log-dns-details=yes
log-dns-queries=yes
log-timestamp=yes
loglevel=4
setgid=pdns
setuid=pdns
master=yes
allow-axfr-ips=192.168.1.98
also-notify=192.168.1.98
daemon=yes
guardian=no
launch=gmysql
gmysql-host=localhost
gmysql-user=powerdns
gmysql-password=mypassword
gmysql-dbname=powerdns
local-address=192.168.1.98
local-port=53
log-dns-details=yes
log-dns-queries=yes
log-timestamp=yes
loglevel=4
setgid=pdns
setuid=pdns
slave=yes
master=no
allow-notify-from=192.168.1.99
master log:
Mar 21 21:08:46 ns1 pdns_server: Unable to queue notification of domain 'exemple.com': nameservers do not resolve!
Mar 21 21:08:46 ns1 pdns_server: Queued also-notification of domain' exemple.com' to 192.168.1.98:53
Mar 21 21:08:48 ns1 pdns_server: Received unsuccessful notification report for 'exemple.com' from 192.168.1.98:53, error: Query Refused
Mar 21 21:08:48 ns1 pdns_server: Removed from notification list: 'exemple.com' to 192.168.1.98:53 Query Refused
PS same problem with firewall and selinux disabled Please how can ensure the transfer of zones between master and slave ?
Regards,
Since 4.2 you need to add:
superslave=yes
to the slaves.
Link to the docs: https://doc.powerdns.com/authoritative/settings.html#superslave
Also make sure your supermaster table on the slaves is set up correctly with master data.