Skip to content
hatamiarash7Public
forked from rs/dnstrace

About

DNS resolution tracing tool

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

34 Commits

Folders and files

Repository files navigation

dnstrace

Release GitHub release (release name instead of tag name) GitHub

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.

Features

  • 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

sc

Usage

Usage: dnstrace [qtype] <domain>

  -color
     Enable/disable colors (default true)

Install

  • Using Golang:

    go install github.com/hatamiarash7/dnstrace@latest
  • Using brew:

    brew install hatamiarash7/tap/dnstrace
  • Using binary:

    Download binary package.

About

DNS resolution tracing tool

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages