"Fossies" - the Fresh Open Source Software Archive

Member "pdns-dnsdist-1.6.1/pdns/README-dnsdist.md" (13 Sep 2021, 877 Bytes) of package /linux/misc/dns/pdns-dnsdist-1.6.1.tar.gz:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.


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.

dnsdist is dynamic, in the sense that its configuration can be changed at runtime, and that its statistics can be queried from a console-like interface.

All dnsdist features are documented at dnsdist.org.

Compiling from git

Make sure to autoreconf -vi before running configure.

macOS Notes

Install dependencies from Homebrew:

brew install autoconf automake boost libedit libsodium libtool lua pkg-config protobuf

Let configure know where to find libedit, and openssl or libressl:

./configure 'PKG_CONFIG_PATH=/usr/local/opt/libedit/lib/pkgconfig:/usr/local/opt/libressl/lib/pkgconfig'