Skip to content
DNS resolution tracing tool
Branch: master
Clone or download
Latest commit 6c6d14f Oct 11, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.goreleaser.yml Initial commit Aug 9, 2018
.travis.yml Initial commit Aug 9, 2018
LICENSE Initial commit Aug 9, 2018
main.go Fix qtype arg when use color flag Oct 11, 2018


This tool performs a DNS resolution by tracing the delegation path from the root name servers, and by following the CNAME chain. Each query is reported with statistics about all delegated name servers.


  • Follow CNAMEs
  • Query all name servers in parallel and report stats for each
  • Report about non glued name server lookup time
  • Enable DNSSEC query option to better emulate name server queries
  • Compute the cold best path as if the resolver started with an empty cache to recurse queried name


Usage: dnstrace [qtype] <domain>

    	Enable/disable colors (default true)


Using homebrew:

brew install rs/tap/dnstrace

From source:

go get

Or download a binary package.


All source code is licensed under the MIT License.

You can’t perform that action at this time.