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.

  • No labels