0

I want to set up a redundant DNS based on Bind9, including failover for write operations. I have DHCP dynamically update DNS based on client hostnames, and I need this functionality to continue to work if the master DNS server goes down.

Right now it's set up as master/slave - which will block write operation if master goes down. This makes it quite tedious to do upgrades to the master node, as critical functionality will be down for the duration.

It seems Bind9 doesn't support multi-master natively, but it should be possible to do zone transfers and sync outside of bind.

Some ideas:

  • Flip config from slave to master on failover
  • DLZ database replication

What's a practical example of successfully doing this?

Jon Skarpeteig
  • 951
  • 2
  • 14
  • 29

1 Answers1

0

we use an integrated ldap dns solution (freeipa.org, the version delivered with centos 6 which is in Redhat jargon 'Identity Management'). All dns servers are masters and have dynamic updates. But freeipa does much more than that, so it may not be the solution you are looking for.

You could take a look at it to see how they integrate bind9 and ldap to achieve that, though.

natxo asenjo
  • 5,739
  • 2
  • 26
  • 27