dnsdist
A highly DNS-, DoS- and abuse-aware loadbalancer
dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life is to route traffic to the best server, delivering top performance to legitimate users while shunting or blocking abusive traffic.
homepage ↗ github: PowerDNS/pdns
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 2.1.0 | 3 | 16 h | details › |
Versions & arches
Use flags of 2.1.0
- bpf Enable support for eBPF socket filtering
- cdb Add support for the CDB database engine from the author of qmail
- dnscrypt Enable the ability to act as a DNSCrypt server
- dnstap Enable support for dnstap
- doh Enable support for dns over http via net-libs/nghttp2
- doh3 Enable support for dns over http3 via net-libs/quiche
- ipcipher Enable support for ipcipher via dev-libs/openssl
- ipcrypt Enable support for encryption/decryption of IP addresses via IPCrypt
- lmdb Enable support for lmdb
- quic Enable support for dns over quic via net-libs/quiche
- regex Enable support for regular expression matching via dev-libs/re2
- snmp Add support for the Simple Network Management Protocol if available
- +ssl Enable support for and encrypted client-server communication via dev-libs/libsodium
- 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)
- web Enable support for the web UI
- xdp Enable support for AF_XDP high performance packet processing
- yaml Enable support for YAML configuration
- 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
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 2.1.0
show 53 lines
bpf?
(
)
cdb?
(
)
dnstap?
(
)
doh?
(
)
doh3?
(
)
lmdb?
(
)
quic?
(
)
regex?
(
)
snmp?
(
)
ssl?
(
)
systemd?
(
)
xdp?
(
)
lua_single_target_luajit?
(
)
lua_single_target_lua5-1?
(
)
lua_single_target_lua5-3?
(
)
lua_single_target_lua5-4?
(
)