dnsdist
« Back to VersTracker
Description:
Highly DNS-, DoS- and abuse-aware loadbalancer
Type: Formula  |  Latest Version: 2.0.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @PowerDNS  |  formulae.brew.sh
Category: Networking
Tags: dns loadbalancer security networking ddos
Install: brew install dnsdist
About:
dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. It accepts incoming DNS queries and distributes them to backend authoritative or recursive servers while filtering malicious traffic. It optimizes performance by caching responses and balancing load across multiple servers.
Key Features:
  • Real-time traffic filtering and DoS protection
  • Load balancing with health checks
  • Powerful Lua-based scripting
  • DNS over HTTPS/TLS support
Use Cases:
  • Protecting DNS infrastructure from DDoS attacks
  • Load balancing queries across multiple resolvers
  • Filtering DNS abuse and malware domains
Alternatives:
  • PowerDNS Authoritative/Recursor – PowerDNS provides authoritative and recursive services, while dnsdist focuses specifically on load balancing and filtering.
  • Unbound – Unbound is a recursive resolver with basic filtering, whereas dnsdist is a dedicated proxy and security layer.
License: GPL-2.0-only
Dependencies: fstrm, libnghttp2, libsodium, luajit, openssl@3, re2, tinycdb
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 18, 2025 7:57am 0 VERSION_BUMP 44b5e57f
Sep 14, 2025 7:18pm 3 VERSION_BUMP e72bb3d2
Dec 17, 2024 10:55am 0 VERSION_BUMP e30d69c1
Oct 4, 2024 6:35pm 0 VERSION_BUMP 55cfe17c
Oct 4, 2024 12:08pm 0 VERSION_BUMP 1b0822f0
Sep 15, 2024 12:30am 1 VERSION_BUMP 888b26b1