src/usr.sbin/unbound
2024-04-14 02:31:08 +00:00
..
cachedb sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
daemon sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
dns64 sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
dnscrypt SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
dnstap sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
doc sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
dynlibmod sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
edns-subnet sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
ipsecmod sync code with last fixes and improvements from OpenBSD 2023-07-27 09:35:44 +00:00
ipset sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
iterator sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
libunbound sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
respip sync code with last fixes and improvements from OpenBSD 2023-06-12 17:03:20 +00:00
services sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
sldns sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
smallapp sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
testcode sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
util sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
validator sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
ac_pkg_swig.m4 SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
aclocal.m4 sync with OpenBSD -current 2024-01-16 01:36:31 +00:00
acx_nlnetlabs.m4 sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
acx_python.m4 sync code with last improvements from OpenBSD 2023-09-06 22:21:59 +00:00
ax_pthread.m4 SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
config.guess sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
config.h.in sync code with last improvements from OpenBSD 2023-09-07 01:24:24 +00:00
config.sub sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
configure sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
configure.ac sync with OpenBSD -current 2024-04-14 02:31:08 +00:00
install-sh SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
LICENSE SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
ltmain.sh SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
Makefile.bsd-wrapper SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
Makefile.in sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
README-Travis.md SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
README.md sync with OpenBSD -current 2024-04-13 04:04:37 +00:00
SECURITY.md SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00
systemd.m4 SecBSD 1.3 -current: The Digital Resistance. A belief in the importance of privacy and the right to secure communication. 2023-04-30 01:15:27 +00:00

Unbound

Github Build Status Packaging status Fuzzing Status Documentation Status Mastodon Follow

Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards. If you have any feedback, we would love to hear from you. Dont hesitate to create an issue on Github or post a message on the Unbound mailing list. You can learn more about Unbound by reading our documentation.

Compiling

Make sure you have the C toolchain, OpenSSL and its include files, and libexpat installed. If building from the repository source you also need flex and bison installed. Unbound can be compiled and installed using:

./configure && make && make install

You can use libevent if you want. libevent is useful when using many (10000) outgoing ports. By default max 256 ports are opened at the same time and the builtin alternative is equally capable and a little faster.

Use the --with-libevent configure option to compile Unbound with libevent support.

Unbound configuration

All of Unbound's configuration options are described in the man pages, which will be installed and are available on the Unbound documentation page.

An example configuration file is located in doc/example.conf.