NAME
check_soa - Check nameservers for a domain
SYNOPSIS
check_soa [-d] [-t] [-v] domain [server]
DESCRIPTION
Each nameserver for the specified domain name is queried for the relevant SOA record and the zone serial number printed.
Error reports are generated for servers tendering non-authoritative, outdated or incorrect information.
This program is a parallel implementation of the check_soa idea described by Albitz and Liu.
OPTIONS AND ARGUMENTS
- -d
-
Turn on resolver diagnostics.
- -t
-
Ignore UDP datagram truncation.
- -v
-
Verbose output including address records for each server.
- domain
-
Fully qualified name of domain to be tested.
- server
-
Name or list of IP addresses of DNS nameserver to be tested.
BUGS
The timeout code exploits the 4 argument form of select() function. This is not guaranteed to work in non-Unix environments.
COPYRIGHT
Copyright (c) 2003-2005, Dick Franks <rwfranks@acm.org>
This program is free software; you may use or redistribute it under the same terms as Perl itself.
SEE ALSO
Paul Albitz and Cricket Liu. DNS and BIND, 4th Edition. O'Reilly & Associates, 2001.
M. Andrews. Negative Caching of DNS Queries. RFC2308, IETF Network Working Group, 1998.
R. Elz and R. Bush. Clarifications to the DNS Specification. RFC2181, IETF Network Working Group, 1997.
P. Mockapetris. Domain Names - Concepts and Facilities. RFC1034, IETF Network Working Group, 1987.
Larry Wall, Tom Christiansen and Jon Orwant. Programming Perl, 3rd Edition. O'Reilly & Associates, 2000.