Configuring PowerDNS Support
Environments supported
- PowerDNS version 3.0 or above on the target server(s)
- BIND or MySQL backend
Overview
Step 1: Setup your PowerDNS Server
In the DNS Admin tab, Under "Manage DNS Servers", select "New Server", then add the information for your PowerDNS server. See Manage DNS Servers for detailed field information.
Step 2: Import your PowerDNS zones
While in the Admin section, navigate to the Data Import Tab. Select the "Power DNS Zone Import" link.
To import your data, simply choose your PowerDNS server and click "Import".
Step 3: Edit/Push your zones to PowerDNS
Navigate back to the In the DNS Admin tab, and under "DSN Zone Transfers, select the check box next to the PowerDNS server zones that you want to push, then click "Push".
BIND Backend
Note on SSH
The integration does not require a remote database connection, but it does require an SSH account and a writable directory. The SSH account must have access to the server. This account will also be used for DNSSEC functionality within PowerDNS.
MySQL Backend
Note on SSH
The integration requires a remote database connection, so will need a mysql user with permissions for remote administration. We highly recommend using ACLs to ensure that configuration only occurs from intended sources.
For DNSSEC functionality, you will need a standard SSH user account withing your PowerDNS user group
Please note that Views are not supported with the MySQL backend
Only BIND and MySQL backends are supported.