LinuxCommandLibrary

dnstracer

DNS delegation tracing tool

TLDR

Trace DNS resolution path

$ dnstracer [www.example.com]
copy
Start with specific DNS server
$ dnstracer -s [dns.example.org] [www.example.com]
copy
Query IPv4 servers only
$ dnstracer -4 [www.example.com]
copy
Retry failed requests 5 times
$ dnstracer -r [5] [www.example.com]
copy
Display all steps
$ dnstracer -v [www.example.com]
copy
Display overview of answers
$ dnstracer -o [www.example.com]
copy

SYNOPSIS

dnstracer [options] name

DESCRIPTION

dnstracer determines where a DNS server gets its information from by tracing the DNS resolution path from root servers down to the authoritative nameserver.
Useful for debugging DNS issues and understanding DNS delegation.

PARAMETERS

-s server

Start with specified DNS server
-4
Only query IPv4 servers
-6
Only query IPv6 servers
-r count
Number of retries on failure
-v
Verbose output
-o
Overview of all received answers

CAVEATS

Requires network access to DNS servers. Tracing may take time for complex delegations. Some DNS servers may block tracing queries.

SEE ALSO

dig(1), nslookup(1), host(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community