When I first setup my own DNS structure I set one node as the master and all other DNS servers were slaves.

The configuration was incredibly simple with PowerDNS. I started hosting zones for friends and family and eventually one friend decided he wanted to run his own. Not wanting to purchase multiple VPS's he asked if he could host the master for his domain and I could be the slave.

Without even thinking I agreed and then wondered if PowerDNS could even do this.

The 3 lines I need to modify from the already configured pdns.conf are below

allow-axfr-ips=127.0.0.0/8,${SLAVE_IP_ADDRESS}
allow-notify-from=127.0.0.0/8,${MASTER_IP_ADDRESS}
slave=yes

I deleted his domain as master from my server, added it as a slave and it immediately XFER'd the records.

I'm not a PowerDNS convert, that couldn't have been easier.