How to switch existing DNS Cluster (4 DNS-Only nameservers) to PowerDNS?

electric

Well-Known Member
Nov 5, 2001
775
8
318
Hello,

Our four DNS-Only servers are used as ns1/ns2/ns3/ns4 for all our shared web hosting servers. (Each shared hosting server is configured to send DNS updates to all 4 DNS-Only servers with "Syncronize Changes" setting.)

Right now, all the servers (shared hosting and dns-only) are configured to use BIND.

We want to switch them to use PowerDNS.

Is this possible? Is there anything we need to do to make the switch? Will all the existing zonefiles automatically be updated with the new system?

Can we run some of the DNS-Only nameservers using BIND and some using PowerDNS? (Are they incompatible? Does it matter which system is used by each server?)

Thanks!
 

cPanelLauren

Technical Support Community Manager
Staff member
Nov 14, 2017
13,237
1,232
313
Houston
Right now, all the servers (shared hosting and dns-only) are configured to use BIND.

We want to switch them to use PowerDNS.

Is this possible? Is there anything we need to do to make the switch? Will all the existing zonefiles automatically be updated with the new system?
Since our PowerDNS implementation uses a bind backend nothing here will change so all of your existing zonefiles will stay the same

Can we run some of the DNS-Only nameservers using BIND and some using PowerDNS? (Are they incompatible? Does it matter which system is used by each server?)
I'm not aware of any issue with using BIND on a server while a cluster member has PowerDNS
 

ffeingol

Well-Known Member
PartnerNOC
Nov 9, 2001
404
93
328
cPanel Access Level
DataCenter Provider
@cPanelLauren As I read it, that's not what he asked. As I read it, he is asking of all the DNSOnly servers have to be one or the other.

Can we run some of the DNS-Only nameservers using BIND and some using PowerDNS? (Are they incompatible? Does it matter which system is used by each server?)
As far as I know you can technically do that, you really would not want to do it for long. The "Issue" is if you want to enable DNSSEC. PowerDNS supports it and Bind does not. I don't believe that it will allow you to enable the DNSSEC feature while there is a Bind server in the cluster. If you don't care about DNSSEC, then it's a non issue.

Having said that, you'll very much enjoy PDNS over Bind. PDNS starts up very fast and is very lightweight. Bind, not so much.