dnsperf
« Back to VersTracker
Description:
Measure DNS performance by simulating network conditions
Type: Formula  |  Latest Version: 2.14.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: dns networking performance benchmarking testing utilities
Install: brew install dnsperf
About:
dnsperf is a command-line tool designed to measure DNS performance by sending a high volume of DNS queries and reporting on latency and throughput. It allows users to simulate realistic network conditions and load to test the resilience and speed of DNS servers. This makes it an essential utility for network administrators and DNS service providers to benchmark and troubleshoot their infrastructure.
Key Features:
  • High-performance DNS query generation
  • Supports both UDP and TCP protocols
  • Ability to simulate network latency and packet loss
  • Reads queries from data files for realistic load simulation
  • Provides detailed statistics and performance metrics
Use Cases:
  • Benchmarking the performance of new DNS server hardware or software
  • Stress testing DNS infrastructure to identify bottlenecks under load
  • Troubleshooting DNS resolution latency issues in a network
  • Validating QoS policies and network condition handling
Alternatives:
  • kdig – Part of Knot DNS, primarily a DNS client for lookups, not a performance testing tool.
  • hping3 – A versatile network packet generator, but not specifically designed for DNS protocol performance analysis.
License: Apache-2.0
Dependencies: concurrencykit, ldns, libnghttp2, openssl@3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 14, 2025 8:56pm 0 VERSION_BUMP d150837a