Imported Debian patch 1:1.05-8
[hcoop/zz_old/debian/djbdns.git] / debian / djbdns-man / dnstrace.1
CommitLineData
b4588d5c
GP
1.TH dnstrace 1
2
3.SH NAME
4dnstrace \- dns lookup tool
5
6.SH SYNOPSIS
7.B dnstrace
8.I t
9.I fqdn
10.I r
11
12.SH DESCRIPTION
13.B dnstrace
14searches for all DNS servers
15that can affect the resolution of records of type
16.I t
17under the domain name
18.IR fqdn ,
19starting from the root server
20.IR r .
21You can list more than one root server.
22
23.B dnstrace
24uses the standard DNS resolution algorithm,
25but follows all possible paths in the algorithm.
26It prints all responses it receives from DNS servers;
27it also prints warnings about slow servers, dead servers,
28misdelegated (``lame'') servers, and misformatted packets.
29.B dnstrace
30is similar in spirit to DOC and dnswalk
31but is much more effective than those tools at debugging resolution problems.
32
33In versions 1.03 and above:
34You can pipe
35.B dnstrace
36through
37.BR dnstracesort (1)
38for human-friendly output.
39.B dnstrace
40can take a long time to run,
41so standard procedure is to save its output in a file:
42
43 dnstrace any www.aol.com a.root-servers.net > AOL &
44
45Then you can run
46.BR dnstracesort (1)
47to see the results so far:
48
49 dnstracesort < AOL | less
50
51The
52.BR dnstracesort (1)
53output uses
54.I ul
55codes
56for boldface and underline;
57these codes are displayed properly by
58.BR less (1).
59
60Beware that, as of January 2001,
61.B dnstrace
62produces more than 5 megabytes of output
63for the complete trace of cr.yp.to
64starting from all the root servers.
65It ends up sending more than 6000 queries to more than 200 different servers.
66
67.SH SEE ALSO
68dnsip(1),
69dnsipq(1),
70dnsmx(1),
71dnstxt(1),
72dnsqr(1),
73dnsq(1),
74dnsname(1),
75less(1),
76tinydns-get(1)
77
78http://cr.yp.to/djbdns.html