Skip to content

leonklingele/dnsbench

Repository files navigation

DNSBench — DNS benchmarking utility

build

Installation

go install github.com/leonklingele/dnsbench/cmd/dnsbench@latest
dnsbench -help

Run benchmark

dnsbench -domains google.com,cloudflare.com -queries 8 -servers 1.1.1.1,8.8.8.8

# Example output:
Domains: google.com, cloudflare.com
Servers: 1.1.1.1:53, 8.8.8.8:53
Proto:   udp
Queries: 8
Workers: 1
[1.1.1.1:53]: avg query time for google.com     : 19.945912ms
[1.1.1.1:53]: avg query time for cloudflare.com : 18.016792ms
[8.8.8.8:53]: avg query time for google.com     : 10.637054ms
[8.8.8.8:53]: avg query time for cloudflare.com : 10.906691ms
Summary [8.8.8.8:53]: avg query time: 10.771872ms
Summary [1.1.1.1:53]: avg query time: 18.981352ms

About

DNS benchmarking utility

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •