net-dns/dnsdist (gentoo)

Search

Install

Install this package:

emerge -a net-dns/dnsdist

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask net-dns/dnsdist

Or alternatively:

emerge --autounmask-write -a net-dns/dnsdist

Package Information

Description:
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:
https://www.dnsdist.org/index.html
License:
GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 0
2.0.5 8 amd64 ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>holger@applied-asynchrony.com</email>
		<name>Holger Hoffstätte</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
		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.
	</longdescription>
	<use>
		<flag name="bpf">Enable support for eBPF socket filtering</flag>
		<flag name="dnscrypt">Enable the ability to act as a DNSCrypt server</flag>
		<flag name="dnstap">Enable support for dnstap</flag>
		<flag name="doh">Enable support for dns over http via <pkg>net-libs/nghttp2</pkg></flag>
		<flag name="doh3">Enable support for dns over http3 via <pkg>net-libs/quiche</pkg></flag>
		<flag name="ipcipher">Enable support for ipcipher via <pkg>dev-libs/openssl</pkg></flag>
		<flag name="ipcrypt">Enable support for encryption/decryption of IP addresses via IPCrypt</flag>
		<flag name="lmdb">Enable support for lmdb</flag>
		<flag name="quic">Enable support for dns over quic via <pkg>net-libs/quiche</pkg></flag>
		<flag name="regex">Enable support for regular expression matching via <pkg>dev-libs/re2</pkg></flag>
		<flag name="ssl">Enable support for and encrypted client-server communication via <pkg>dev-libs/libsodium</pkg></flag>
		<flag name="web">Enable support for the web UI</flag>
		<flag name="xdp">Enable support for AF_XDP high performance packet processing</flag>
		<flag name="yaml">Enable support for YAML configuration</flag>
	</use>
	<upstream>
		<remote-id type="github">PowerDNS/pdns</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-dns/dnsdist | euse -E <flag> -p net-dns/dnsdist | euse -D <flag> -p net-dns/dnsdist

Flag Description 9999 2.0.5
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 <pkg>net-libs/nghttp2</pkg>
doh3 Enable support for dns over http3 via <pkg>net-libs/quiche</pkg>
ipcipher Enable support for ipcipher via <pkg>dev-libs/openssl</pkg>
ipcrypt Enable support for encryption/decryption of IP addresses via IPCrypt
lmdb Enable support for lmdb
quic Enable support for dns over quic via <pkg>net-libs/quiche</pkg>
regex Enable support for regular expression matching via <pkg>dev-libs/re2</pkg>
snmp Add support for the Simple Network Management Protocol if available
ssl Enable support for and encrypted client-server communication via <pkg>dev-libs/libsodium</pkg>
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

Files

Manifest

Type File Size Versions
DIST dnsdist-2.0.5.tar.xz 2289448 bytes 2.0.5
Unmatched Entries
Type File Size
DIST dnsdist-rust-2.0.5-crates.tar.xz 5268364 bytes
DIST dnsdist-rust-9999-630a017b-crates.tar.xz 3275568 bytes