pdnsd
« Back to VersTracker
Description:
Proxy DNS server with permanent caching
Type: Formula  |  Latest Version: 1.2.9a-par@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: dns caching networking proxy offline
Install: brew install pdnsd
About:
Pdnsd is a proxy DNS server designed for permanent caching of DNS queries. It significantly reduces latency and bandwidth usage by storing DNS records locally for extended periods, even across system reboots. This makes it ideal for environments with unreliable connectivity or for accelerating DNS resolution on local networks.
Key Features:
  • Permanent caching that persists across reboots
  • Highly configurable caching policies and timeouts
  • Supports parallel queries to multiple upstream servers
  • Minimal resource footprint suitable for embedded systems
Use Cases:
  • Accelerating DNS resolution on slow or unreliable networks
  • Reducing upstream DNS traffic for privacy or bandwidth conservation
  • Providing local DNS resolution for offline or air-gapped networks
Alternatives:
  • dnsmasq – dnsmasq is more widely used and integrates DHCP services, while pdnsd focuses specifically on aggressive, persistent DNS caching.
  • unbound – unbound is a recursive resolver with a focus on security and DNSSEC validation, whereas pdnsd is primarily a caching forwarder.
Version History
Detected Version Rev Change Commit
Sep 14, 2024 9:35pm 1.2.9a-par 0 VERSION_BUMP 48f9007d