Warning

This project has the goal to replace the existing documentation with an open source community project. This is a work in progress. A skeleton and table of contents is in place but not every page has been written.

Do you love to write and know your way around DNS and Unbound? Help us expand unbound.readthedocs.io and we’ll compensate you for your time. Contact us at docs@nlnetlabs.nl to apply.

Unbound by NLnet Labs

Welcome to the Unbound documentation. Unbound is a validating, recursive, caching DNS resolver. It is designed to be fast and lean and incorporates modern features based on open standards.

Unbound runs on FreeBSD, OpenBSD, NetBSD, MacOS, Linux and Microsoft Windows, with packages available for most platforms. It is included in the base-system of FreeBSD and OpenBSD and in the standard repositories of most Linux distributions. Installation and configuration is designed to be easy. Setting up a resolver for your machine or network can be done with only a few lines of configuration.

This documentation is an open source project maintained by NLnet Labs. is edited via text files in the reStructuredText markup language and then compiled into a static website/offline document using the open source Sphinx and ReadTheDocs tools.

We always appreciate your feedback and improvements. You can submit an issue or pull request on the GitHub repository, or post a message on the Unbound users mailing list. All the contents are under the permissive Creative Commons Attribution 3.0 (CC-BY 3.0) license, with attribution to NLnet Labs.

Indices and tables