Installing and Administering Internet Services

140 Chapter3
Configuring and Administering the BIND Name Service
Troubleshooting the BIND Name Server
Problem 10, /etc/hosts or NIS or NIS+ Contains Incorrect Data
Names in the local and remote domains are looked up successfully.
However, other servers not in your domain cannot look up names
within your domain. Check the following:
Problem 7, Incorrect Delegation of Subdomain
Name Server Problems
This section explains the problems that may cause the symptoms listed
above, and suggests ways to solve the problems.
1. Incorrect parameters supplied to hosts_to_named.
Check the domain data files to be sure they contain records for the
hosts in your domain. If localhost is the only host listed, you may
have supplied incorrect domain names or network numbers to
hosts_to_named.
2. Syntax error in the boot file or a data file.
syslogd
Syntax error messages arelogged indicating the file name and line
number.
Name server debugging output
Start the name server at debug level 1. Check for syntax error
messages in /var/tmp/named.run indicating the file name and
line number.
ping
hostname
If ping indicates that the host is unknown and the local name
server should be authoritative for that name, the syntax error is
probably in the file that maps host names to internet addresses,
db.
domain
.
3. Missing cache information about the root servers. Without
information about the root servers, names outside of the local domain
cannot be looked up because the local server relies on the root servers
to direct it to servers for other domains.
syslogd
Queries for names outside of the local domain cause syslogd to