Skip to content
SocialAtoZ

Unbound

Verified

Validating recursive caching resolver designed to be fast and lean

Not yet rated. Be the first to review Unbound.

Unbound screenshot See all screenshots
  • Deployment On Premise
  • Starting price Free and open source
  • Free trial Available
  • Best for Small Business, Medium Business, Large Enterprise

What is Unbound?

Unbound is a validating, recursive and caching DNS resolver from NLnet Labs, designed to be fast and lean while incorporating modern features based on open standards.

Validating is the important word in that description. Unbound performs DNSSEC validation itself rather than trusting an upstream resolver to have done it, which is what actually protects against cache poisoning and spoofed answers. A resolver that forwards to someone else's validating server inherits that server's trustworthiness along with the entire network path to it.

Being lean is a deliberate security decision as much as a performance one. A recursive resolver processes data from servers all over the internet, much of it operated by people you have no reason to trust, so a smaller codebase means fewer places for a parsing bug to become a compromise. That reasoning is why NLnet Labs keeps recursion in Unbound and authoritative service in NSD as two separate programs.

The project is widely deployed as the default resolver in several operating systems and appliances, and supports modern transports and features including DNS over TLS, DNS over HTTPS, query minimisation for privacy, access control lists and local zone overrides. It is distributed under a BSD licence with a Python module and a C library for embedding, and NLnet Labs offers commercial support agreements alongside a public community forum.

Key Features of Unbound

  • Recursive DNS resolution
  • DNSSEC validation
  • Response caching
  • DNS over TLS and DNS over HTTPS
  • Query name minimisation
  • Access control lists
  • Local zone overrides
  • libunbound C library for embedding
  • Python module
  • BSD licensed

Unbound Pricing

Open source

Free and open source

No licence fee. The software is distributed under an open source licence.

Unbound Specifications

Deployment
  • On Premise
Desktop
  • Linux
  • Windows
  • Mac
Built for
  • Small Business
  • Medium Business
  • Large Enterprise
Support
  • Email
  • Knowledge Base
  • Community
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No
Website
nlnetlabs.nl

Unbound Screenshots

Unbound Reviews

No reviews yet

Used Unbound? Share your experience and help other buyers decide.

Unbound FAQs

Unbound is free and open source under a BSD licence. NLnet Labs, a not for profit foundation, offers commercial support agreements separately.

Unbound performs DNSSEC validation itself rather than trusting an upstream resolver. Forwarding to someone else's validating server means inheriting their trustworthiness plus the whole network path to them.

A recursive resolver processes data from servers across the internet operated by people you have no reason to trust, so a smaller codebase means fewer places a parsing bug can become a compromise.

Yes, Unbound supports DNS over TLS and DNS over HTTPS, alongside query name minimisation which limits how much of a query is revealed to each server in the resolution chain.

Yes, through libunbound, the C library, and a Python module, in addition to running as a standalone daemon.