Unbound is a validating, recursive, caching resolver. It is designed to be a fast and lean set of modular components that incorporate modern features, such as DNSSEC validation, IPv6 support and a client resolver API as an integral part of the architecture. 

Unbound runs on FreeBSD, OpenBSD, NetBSD, OS X, Linux and Microsoft Windows, with packages available for most platforms. Unbound is included in the base-system of FreeBSD and OpenBSD. The latest version of Unbound can always be downloaded from the NLnet Labs website. The software is distributed free of charge in open source form under the BSD license.

Installation and configuration of Unbound is designed to be easy. Setting up a validating, recursive, caching resolver which can be used for a single machine or multi-machine LAN can be done with only a few lines of configuration. Unbound supports modern standards such as DNS over TLS and can easily be configured to work with for example DNSCrypt to prevent DNS spoofing and ensure DNS privacy.

Unbound is covered by a security patch policy. If you run Unbound in a mission critical environment and you would like support backed by a Service Level Agreement directly from the developers at NLnet Labs, please visit our support page for more information.