81 lines
2.3 KiB
Groff
81 lines
2.3 KiB
Groff
|
.TH CheckResolv 1 "2005 September" "various OS" "Tonton Th"
|
||
|
|
||
|
.SH NAME
|
||
|
checkresolv \- quick & dirty tool for checking sanity of resolver.
|
||
|
|
||
|
.SH SYNOPSIS
|
||
|
\fBcheckresolv\fP -V
|
||
|
.br
|
||
|
\fBcheckresolv\fP [options] host.name
|
||
|
.br
|
||
|
\fBcheckresolv\fP [options] 42.51.69.406
|
||
|
|
||
|
.SH DESCRIPTION
|
||
|
CheckResolv is a (not so) q'n'd tool for checking basic capacities and
|
||
|
potentials bugs of your resolver configuration.
|
||
|
I have started the dev of this thing when I was working hard on a remote
|
||
|
nasty printing problems.
|
||
|
It use only \fBgethostbyname\fP and \fBgethostbyaddr\fP functions,
|
||
|
like any lambda applications.
|
||
|
CheckResolv can also display environment variables who can modify the behaviour
|
||
|
of this damned resolver, or give you some problems.
|
||
|
|
||
|
.SH OPTIONS
|
||
|
.B -V
|
||
|
display version number and exit.
|
||
|
.br
|
||
|
.B -h
|
||
|
brief help on the command-line options.
|
||
|
.br
|
||
|
.B -v
|
||
|
display various useless messages.
|
||
|
.br
|
||
|
.B -r
|
||
|
do reverse lookup on IP address discovered.
|
||
|
.br
|
||
|
.B -e
|
||
|
show content of a few environment vars resolver-related.
|
||
|
.br
|
||
|
.B -t
|
||
|
compute elapsed time of operation, not really accurate.
|
||
|
|
||
|
.SH TIPS
|
||
|
If you have a strange problem between two hosts, "don't panic". Take the time
|
||
|
to compil CheckResolv on the two hosts, and run it with the -r option, first
|
||
|
with the hostname, and after that, with the IP address.
|
||
|
And do this two runs on the two hosts. So, you get four results.
|
||
|
Now, use your brain...
|
||
|
|
||
|
.SH CONFIG FILE
|
||
|
All your config files are belong to us. In the futur, may be you can
|
||
|
put a list of env vars to display in a file.
|
||
|
|
||
|
.SH ENV VARS
|
||
|
If the environment variable CHECKRESOLV is set to "tech", reverse lookup
|
||
|
and timing are activated, very nice when your pop3 server take 42 seconds
|
||
|
before you can get some silly answer.
|
||
|
And "all" give you all the bells & whistles.
|
||
|
This variable override command lines options.
|
||
|
|
||
|
.SH SEE ALSO
|
||
|
.BR resolver (5),
|
||
|
.BR host (1),
|
||
|
.BR dig (1),
|
||
|
.BR nslookup (1)
|
||
|
|
||
|
.SH BUGS
|
||
|
Some are here, some are waiting in the dark. Hidden static storage is a pain.
|
||
|
No IPv6 support. No Slackware package, no Debian package...
|
||
|
|
||
|
.SH COMPILATION
|
||
|
Currently (2005 march), this software was only tested on Slackware 10.0 and
|
||
|
Debian Sarge, but it can
|
||
|
compile 'fine' on others Linux or *BSD flavors. IRIX is also a valuable target,
|
||
|
because my troll-master use it...
|
||
|
|
||
|
.SH AUTHOR(S)
|
||
|
Thierry (aka tth) Boudet, with help from @donis, Miod, Reynerie...
|
||
|
|
||
|
|
||
|
|