You are currently watching the v2 legacy branch documentation.


Configuration options
Auto rectify

Whatever you are or are not using DNSsec on your zone the zone needs to be rectified when created in order to function. With the Auto rectify option the zone will always be rectified when it is created on the nameserver when a new order is placed.

Auto enable DNSsec

If you want DNSsec automatically be enabled on new orders you want to check this option. Default security options will be set to start right away with DNSsec zone protection.


If you do not want to use the default NSEC you can check this option to convert new zones to NSEC3 automatically.

Show key to client

You can choose whatever you want to show the DNSsec token and key to your clients.

Zone Management actions
Rectify Zone

If there is need to manual rectify the zone you can do so with this function.

Check Status

In order to check the actual DNSsec status of a zone you can use this function.


If you need to set NSEC3 manual you can use this function.

Reset Security

To remove all current zone keys and pre-signed settings and reset them to the default use this function. Current keys will be renewed.

Reset Keys

If you want to reset the local stored keys you can do so with this function. Unlike the ‘Reset Security’ function this function will only reload and not renew keys.


SoluteDNS is using an SSH account to login to the PowerDNS server. We strongly recommend to take extra security measures to protect your nameserver. Avoid at all times using the root user for SoluteDNS. Instead you should create a new user especially for SoluteDNS to use. We also recommend to limit access to this account by IP address. SoluteDNS only needs access to the PowerDNS service, and does not require any other functionality of services or the operating system.

Automated rectification

When something has changed in a zone DNSsec requires it to be rectified. SoluteDNS can do this automatically by adding every zone which has been changed to a rectification queue. This queue is handled by a custom cron job. Depending on your needs you can run this custom cron as many times as you want.

In order to get this cron running you should setup a cron job for the file:


In the system tab of SoluteDNS you can find the last time the cronjob was active and running. The displayed time will only update when the cronjob was active and working. If he was called but there were no zones which required updating the last cron run time will not update. In the system tab you can also see how many domains are in the queue for rectification.