kenneth-vkd

Active Member
Apr 1, 2017
37
2
8
Denmark
cPanel Access Level
DataCenter Provider
Hi
We have some servers hosting accounts for some clients on Windows, as these clients have websites in ASP.NET
From these servers, the clients manage all aspects of their account, similar to cPanel. This means that they manage files, databases, emails and DNS. DNS on the windows servers is also managed in BIND on each server.
Currently we are using BIND as the DNS server for our main cPanel infrastructure and use RNDC to sync the zones from the windows servers to the primary DNS server (running cPanel DNSOnly).
In order to support DNSSEC, we are looking into switching from BIND to PowerDNS. I have looked at bit in the forums and the documentation and from what I can gather, the PowerDNS configuration used by cPanel is using BIND as the storage backend. So from what I know so far, this means that we can safely switch to PowerDNS without any impact to those windows servers syncing DNS zones to our main NS servers.

Does anyone know if this is true or if we would need to configure something to trigger zone updates through the PowerDNS web api?
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
15,307
2,440
363
cPanel Access Level
Root Administrator
Hey there! That all sounds correct to me - it's still a BIND backend, so the files and format is the same. You don't need to do anything special to get those files working with our implementation of PowerDNS.

Of course I'd recommend testing it out with just one or two zones first, but from the work you've described you likely won't notice a difference except the increased functionality :D
 

Lee Roberts

Member
Aug 30, 2022
7
1
3
UK
cPanel Access Level
Root Administrator
Hi
We have some servers hosting accounts for some clients on Windows, as these clients have websites in ASP.NET
From these servers, the clients manage all aspects of their account, similar to cPanel. This means that they manage files, databases, emails and DNS. DNS on the windows servers is also managed in BIND on each server.
Currently we are using BIND as the DNS server for our main cPanel infrastructure and use RNDC to sync the zones from the windows servers to the primary DNS server (running cPanel DNSOnly).
In order to support DNSSEC, we are looking into switching from BIND to PowerDNS. I have looked at bit in the forums and the documentation and from what I can gather, the PowerDNS configuration used by cPanel is using BIND as the storage backend. So from what I know so far, this means that we can safely switch to PowerDNS without any impact to those windows servers syncing DNS zones to our main NS servers.

Does anyone know if this is true or if we would need to configure something to trigger zone updates through the PowerDNS web api?
@kenneth-vkd Did you managed to get this working with RNDC to PowerDNS ?