Chapter 12. PowerDNS resolver/recursing nameserver

As of 2.9.4, a small recursor comes with PowerDNS. The algorithm is influenced by the works of Dan J. Bernstein although all mistakes are ours. Here are the current faults, so nobody can accuse us of false advertising:

To compile, add --enable-recursor to configure and the file pdns_recursor will be compiled. To run on a different port, use ./syncres --local-port=53. To bind to another address, use the local-address setting.

Note

PowerDNS author bert hubert has the pdns recursor in production and browsing with it works for him. Furthermore, the LARTC mailinglist (2000 subscribers) is using the pdns recursing nameserver.

Good points:

12.1. pdns_recursor settings

At startup, the recursing nameserver reads the file recursor.conf from the configuration directory, often /etc/powerdns or /usr/local/etc.

The following settings can be configured: