hickory-dns
« Back to VersTracker
Description:
Rust based DNS client, server, and resolver
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: dns rust networking resolver dnssec
Install: brew install hickory-dns
About:
HickoryDns is a DNS client, server, and resolver implementation written in Rust. It provides a robust and performant library for DNS operations, supporting both recursive and authoritative DNS services. The project focuses on security and correctness, making it suitable for building custom DNS infrastructure.
Key Features:
  • Authoritative and recursive resolver support
  • DNSSEC validation
  • Async I/O support (Tokio runtime)
  • Cross-platform compatibility
Use Cases:
  • Building custom DNS resolvers
  • Hosting authoritative DNS zones
  • DNS protocol testing and development
  • Embedded networking applications
Alternatives:
  • unbound – Unbound is a highly secure DNS resolver written in C, whereas HickoryDns offers a Rust-native implementation with modern async features.
  • bind – BIND is a full-featured, traditional DNS suite, while HickoryDns provides a lighter, library-focused approach for Rust developers.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 12:15pm 0 VERSION_BUMP e468353a
Sep 13, 2024 9:19pm 0 VERSION_BUMP a61c2093