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

electric

Well-Known Member
Nov 5, 2001
785
9
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!
 
Last edited by a moderator:

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,261
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
594
188
343
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.
 

rivermobster

Well-Known Member
Dec 16, 2020
104
25
28
SoCal
cPanel Access Level
Root Administrator
@cPanelLauren

I came across this thread in a Google search, and want to enable DNSSEC on my server as well.

If I Just make the change in WHM Home > Service Configuration > Nameserver selection to PowerDNS, will I need to make any other changes in WHM at all, to enable DNSSEC?

Notes: This is a new server. BIND is set as the default. I will be the only one accessing the server and it's related cPanel accounts, after they are migrated there.

Thanks so much!

-Joe
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
4,453
561
273
cPanel Access Level
Root Administrator
@rivermobster - all you need to do is make the switch, as PowerDNS has DNSSEC support. You'll still need to create the keys and hand them off to teh registrar, but nothing additional needs to happen in order to make the server support that. You can find more details here:

 
  • Like
Reactions: rivermobster

rivermobster

Well-Known Member
Dec 16, 2020
104
25
28
SoCal
cPanel Access Level
Root Administrator
@rivermobster - all you need to do is make the switch, as PowerDNS has DNSSEC support. You'll still need to create the keys and hand them off to teh registrar, but nothing additional needs to happen in order to make the server support that. You can find more details here:

Cool bro. Thanks. :thumbsup: