Alternatives to Unbound

Validating, recursive, caching DNS resolver. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Unbound.

  • Knot Resolver

    A caching DNS resolver with a small core and optional modules, from home routers to resolver farms.

    Knot Resolver is a GPL caching resolver with optional C and Lua modules for custom policies and DNS-over-HTTPS, running on Linux rather than Windows or macOS.

  • PowerDNS Recursor

    A recursive DNS resolver from the PowerDNS project that you run on your own server.

    PowerDNS Recursor is a Linux recursive resolver with DNSSEC regression testing that pairs with dnsdist and PowerDNS Authoritative, and does not run on Windows or macOS.

Also worth comparing

These listings name Unbound as their own alternative, so the relationship runs both ways.

  • CoreDNS

    A DNS server written in Go that builds its behavior from a chain of plugins.

    Unbound is a BSD-3-Clause recursive, validating resolver with DNSSEC and encrypted transports, but has no plugin chain or service discovery.

  • dnsmasq

    Lightweight DNS forwarder, DHCP server and TFTP server in one.

    Unbound resolves recursively with DNSSEC validation rather than forwarding, but has no DHCP server.

Similar software

Related functionality, not a direct replacement.