PowerDNS Recursor 3.6.2
PowerDNS is open source daemon name server software written from scratch that providing a high-performance, modern and advanced authoritative-only nameserver. It interfaces with almost any database, and conforms with all the relevant DNS (Domain Name System) standards documents.
Features at a glance
Key features include complete support for all popular standards, DNS64 support, the ability to reconfigure it without downtime, support for security measures and block lists, remote and local access, powerful anti-spoofing measures, answer reconditioning, question interception, NXDOMAIN redirection, plain BIND zone files, direct control API and built-in scripted answer generation based on Lua.
In addition, it includes top-notch features that are common to all PowerDNS products, including support for IPv4 (UDP and TCP), IPv6 (UDP and TCP), high performance, read-only SNMP (Simple Network Management Protocol) statistics bridge, as well as real-time graphing through remotely pollable statistics.
PowerDNS Recursor is a very powerful software that can handle hundreds of million of DNS resolutions, backed by multiple processors and the same state-of-the-art scripting functionality that is used on the PowerDNS Authoritative Server product. It is a very flexible and performant DNS resolution program written especially for GNU/Linux systems.
Under the hood and availability
PowerDNS is available on all major Linux distributions and uses a flexible backend architecture, specifically designed to enable access to DNS information from any data source. The software is written entirely in the C++ programming language and it’s available for download as native installers for Ubuntu/Debian and Red Hat/Fedora operating systems, as well as a source archive. It has been successfully tested on both 32-bit and 64-bit hardware platforms.
Reviewed by Marius Nestor, last updated on November 10th, 2014
In a hurry? Add it to your Download Basket!
- commit ab14b4f: expedite servfail generation for ezdns-like failures (fully abort query resolving if we hit more than 50 outqueries)
- commit 42025be: PowerDNS now polls the security status of a release at startup and periodically. More detail on this feature, and how to turn it off, can be found in Section 2, “Security polling”.
- commit 5027429: We did not transmit the right ‘local’ socket address to Lua for TCP/IP queries in the recursor. In addition, we would attempt to lookup a filedescriptor that wasn’t there in an unlocked map which could conceivably lead to crashes. Closes ticket 1828, thanks Winfried for reporting
- commit 752756c: Sync embedded yahttp copy. API: Replace HTTP Basic auth with static key in custom header
Application descriptionPowerDNS Recursor is a free and open source command-line program that has been designed from the ground up to be used ...