Install this package:
emerge -a net-dns/unbound
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask net-dns/unbound
Or alternatively:
emerge --autounmask-write -a net-dns/unbound
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.23.1 | 8 | ~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 | 0/8 |
<pkgmetadata> <maintainer type="person"> <email>mschiff@gentoo.org</email> <name>Marc Schiffbauer</name> </maintainer> <longdescription lang="en"> Unbound is a validating, recursive, and caching DNS resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. Unbound is designed as a set of modular components, so that also DNSSEC (secure DNS) validation and stub-resolvers (that do not run as a server, but are linked into an application) are easily possible. </longdescription> <slots> <subslots>Reflect ABI of libunbound.so.</subslots> </slots> <use> <flag name="dnscrypt">Enable DNSCrypt support</flag> <flag name="dnstap">Enable dnstap support</flag> <flag name="ecdsa">Enable ECDSA support</flag> <flag name="ecs">Enable EDNS client subnet support</flag> <flag name="gost">Enable GOST support</flag> <flag name="http2">Enable HTTP/2 support for DoH<pkg>net-libs/nghttp2</pkg></flag> <flag name="redis">Enable cache db backend which uses<pkg>dev-libs/hiredis</pkg></flag> <flag name="tfo">Enable TCP Fast Open client+server</flag> </use> <upstream> <remote-id type="github">NLnetLabs/unbound</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p net-dns/unbound |
euse -E <flag> -p net-dns/unbound |
euse -D <flag> -p net-dns/unbound
| Flag | Description | 1.23.1 |
|---|---|---|
| debug | Raises log-level to DEBUG, enables runtime checks and address sanitizer ⚠️ | ✓ |
| dnscrypt | Enable DNSCrypt support | ✓ |
| dnstap | Enable dnstap support | ✓ |
| ecdsa | Enable ECDSA support | ⊕ |
| ecs | Enable EDNS client subnet support | ✓ |
| gost | Enable GOST support | ✓ |
| http2 | Enable HTTP/2 support for DoH<pkg>net-libs/nghttp2</pkg> | ⊕ |
| python | Enable Python bindings for broker ⚠️ | ✓ |
| redis | Enable cache db backend which uses<pkg>dev-libs/hiredis</pkg> | ✓ |
| selinux | ⚠️ | ✓ |
| static-libs | ⚠️ | ✓ |
| systemd | ⚠️ | ✓ |
| test | Builds the provided unit tests ⚠️ | ✓ |
| tfo | Enable TCP Fast Open client+server | ⊕ |
| threads | ⚠️ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | unbound-1.23.1.tar.gz | 6771025 bytes | 1.23.1 |
| DIST | unbound-1.23.1.tar.gz.asc | 833 bytes | 1.23.1 |
| Type | File | Size |
|---|---|---|
| AUX | unbound-1.10.1-find-ar.patch | 335 bytes |
| AUX | unbound-1.5.7-trust-anchor-file.patch | 847 bytes |
| AUX | unbound-1.6.3-pkg-config.patch | 247 bytes |
| AUX | unbound-anchor-r1.service | 371 bytes |
| AUX | unbound-anchor.service | 263 bytes |
| AUX | unbound-r1.confd | 1553 bytes |
| AUX | unbound-r1.initd | 3901 bytes |
| AUX | unbound.service | 247 bytes |
| AUX | unbound.socket | 101 bytes |
| AUX | unbound_at.service | 304 bytes |
| EBUILD | unbound-1.23.1.ebuild | 6452 bytes |
| MISC | metadata.xml | 1475 bytes |