pdns-recursor
The PowerDNS Recursor
With a small codebase, the PowerDNS Recursor is an advanced recursor currently serving the DNS resolving needs of over 2 million Internet connections. Besides high performance (using kqueue or epoll, over 15 thousand qps on commodity hardware), it provides advanced anti-spoofing measures. In addition, the program caches server performance and timeouts, making it both network and user friendly. It also has built-in hooks for making graphs with rrdtool, providing insight into nameserver performance.
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 5.4.4 | 2 | 16 h | details › |
Versions & arches
Use flags of 5.4.4
- debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- dns-over-tls Enable support for DNS over TLS
- dnstap Enable support for dnstap
- snmp Add support for the Simple Network Management Protocol if available
- sodium Use dev-libs/libsodium for cryptography
- systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
4 expansion flags (python targets, ABIs, cpu flags…)
- lua_single_target_luajit
- lua_single_target_lua5-1
- lua_single_target_lua5-3
- lua_single_target_lua5-4
Runtime dependencies of 5.4.4
show 37 lines
lua_single_target_luajit?
(
)
lua_single_target_lua5-1?
(
)
lua_single_target_lua5-3?
(
)
lua_single_target_lua5-4?
(
)
dnstap?
(
)
systemd?
(
)
snmp?
(
)
sodium?
(
)
elibc_glibc?
(
arm?
(
)
x86?
(
)
)