Making Zonecloud work with cPanel PowerDNS web servers


Share This Post

Default cPanel installations now use PowerDNS instead of BIND. But the configuration remains the same.

The issue is how to transfer zones from cPanel PowerDNS to BIND nodes.


If you try to parse them you might fall into this:



To make it work and transfer zones:


You only need a few changes in /etc/pdns/pdns.conf to make it work:

On the top:

disable-axfr= no ,
And add DNS servers (Nodes) IPs to:
allow-axfr-ips ,
allow-notify-from and

Example pdns.conf, we use “” and as our DNS Node (Slave) servers




And that it’s. You can use PowerDNS at cPanel servers without switching to BIND if you don’t want to.

You may need to tweak your NOTIFY times or wait the default time when making changes to a zone.

Alternatively you can use “rndc reload” on the Nodes for faster zone change fetch.


More To Explore


PowerDNS with BIND named.conf syntax

Tell PowerDNS to use your Bind Zone You need to edit your pdns.conf file, edit or add the following lines: launch=bind bind-config=/etc/named.conf bind-check-interval=300 Important notes

Zonecloud Controller v1.1.2 update

This version brings the following improvements to the Controller: Descriptive problem reporting on dashboard page Slack notifications RBL check bug fix (in certain setups) Zones