Unbound

Unbound

Unbound is a validating, recursive, and caching DNS resolver designed for security, speed, and reliability with built-in DNSSEC validation and modern DNS features.

Similar self-hosted alternatives:
Repository activity:
Stars
3,688
Forks
396
Watchers
68
Open Issues
339
Last commit
6 days ago
Details:
Estimated Popularity
16
Pricing Model
Free
Hosting Type
Self-Hosted
License
BSD-3-Clause
Deployment Difficulty
Easy
Language
C
Unbound screenshot

Unbound is a security-focused recursive DNS resolver that prioritizes user privacy and data integrity. Developed by NLnetLabs, it's designed to be fast, lightweight, and secure with modern DNS features built-in from the ground up.

Key Features

  • Security First:

    • Built-in DNSSEC validation
    • DNS over TLS (DoT) support
    • DNS over HTTPS (DoH) support
    • Query name minimization
    • Aggressive NSEC caching
    • Cryptographic validation
  • Privacy Protection:

    • Query privacy protection
    • Minimal data disclosure
    • No query logging by default
    • Local root server support
    • DNS filtering capabilities
    • Response policy zones (RPZ)
  • High Performance:

    • Multi-threaded architecture
    • Efficient caching algorithms
    • Prefetching popular domains
    • Memory-optimized design
    • Fast recursive resolution
    • Load balancing support
  • Modern DNS Standards:

    • Full IPv6 support
    • EDNS(0) implementation
    • TCP fallback support
    • QNAME minimization
    • Aggressive NSEC caching
    • DNS cookies support

Help improve this content

Found an error or want to add more information about Unbound? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects