DENIC has developed a software tool for performance measurement of DNS servers and has now handed it over to DNS OARC, a platform for DNS developers and DNS operators.
According to a post linked from the DENIC announcement on Medium by the Domain Name System Operations Analysis and Research Center (DNS OARC) team, the tool was developed by Patrick Fedick at DENIC eG, the registry for Germany’s country code top-level domain (ccTLD), one of DENIC’s software testers with a strong DNS background and experience with performance testing.
Key features of dnsmeter as outlined in the DNS OARC post are:
- payload can be given as text file or PCAP file
- can automatically run different load steps, which can be given as list
- results per load step can be stored in a CSV file
- sender address can be spoofed from a given network or from PCAP file,
if payload is a PCAP file
- answers are counted, even if source address is spoofed, if answers get
routed back to the load generator
- round-trip-times are measured (average, min, mix)
- amount of DNSSEC queries can be given as a percentage of total traffic
- optimized for a high quantity of packets by pre-compiling the payload,
on an Intel(R) Xeon(R) CPU E5–2430 v2 @ 2.50GHz, it can generate more than 900,000 packets per second
- runs on Linux and FreeBSD
The DNSmeter is now available to be used as open source.
For more details please go to medium.com/@dnsoarc/dnsmeter-53eec8e82e51.