[9] | 1 | .\" Copyright (c) 1986 The Regents of the University of California.
|
---|
| 2 | .\" All rights reserved.
|
---|
| 3 | .\"
|
---|
| 4 | .\" Redistribution and use in source and binary forms are permitted
|
---|
| 5 | .\" provided that the above copyright notice and this paragraph are
|
---|
| 6 | .\" duplicated in all such forms and that any documentation,
|
---|
| 7 | .\" advertising materials, and other materials related to such
|
---|
| 8 | .\" distribution and use acknowledge that the software was developed
|
---|
| 9 | .\" by the University of California, Berkeley. The name of the
|
---|
| 10 | .\" University may not be used to endorse or promote products derived
|
---|
| 11 | .\" from this software without specific prior written permission.
|
---|
| 12 | .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
---|
| 13 | .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
---|
| 14 | .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
---|
| 15 | .\"
|
---|
| 16 | .\" @(#)resolver.5 5.9 (Berkeley) 12/14/89
|
---|
| 17 | .\"
|
---|
| 18 | .TH RESOLVER 5 "December 14, 1989"
|
---|
| 19 | .UC 4
|
---|
| 20 | .SH NAME
|
---|
| 21 | resolver \- resolver configuration file
|
---|
| 22 | .SH SYNOPSIS
|
---|
| 23 | /etc/resolv.conf
|
---|
| 24 | .SH DESCRIPTION
|
---|
| 25 | .LP
|
---|
| 26 | The
|
---|
| 27 | .I resolver
|
---|
| 28 | is a set of routines in the C library (\c
|
---|
| 29 | .IR resolv (3))
|
---|
| 30 | that provide access to the Internet Domain Name System.
|
---|
| 31 | The resolver configuration file contains information that is read
|
---|
| 32 | by the resolver routines the first time they are invoked by a process.
|
---|
| 33 | The file is designed to be human readable and contains a list of
|
---|
| 34 | keywords with values that provide various types of resolver information.
|
---|
| 35 | .LP
|
---|
| 36 | On a normally configured system this file should not be necessary.
|
---|
| 37 | The only name server to be queried will be on the local machine,
|
---|
| 38 | the domain name is determined from the host name,
|
---|
| 39 | and the domain search path is constructed from the domain name.
|
---|
| 40 | .LP
|
---|
| 41 | The different configuration options are:
|
---|
| 42 | .TP
|
---|
| 43 | \fBnameserver\fP
|
---|
| 44 | Internet address (in dot notation) of a name server
|
---|
| 45 | that the resolver should query.
|
---|
| 46 | Up to MAXNS (currently 3) name servers may be listed,
|
---|
| 47 | one per keyword.
|
---|
| 48 | If there are multiple servers,
|
---|
| 49 | the resolver library queries them in the order listed.
|
---|
| 50 | If no \fBnameserver\fP entries are present,
|
---|
| 51 | the default is to use the name server on the local machine.
|
---|
| 52 | (The algorithm used is to try a name server, and if the query times out,
|
---|
| 53 | try the next, until out of name servers,
|
---|
| 54 | then repeat trying all the name servers
|
---|
| 55 | until a maximum number of retries are made).
|
---|
| 56 | .TP
|
---|
| 57 | \fBdomain\fP
|
---|
| 58 | Local domain name.
|
---|
| 59 | Most queries for names within this domain can use short names
|
---|
| 60 | relative to the local domain.
|
---|
| 61 | If no \fBdomain\fP entry is present, the domain is determined
|
---|
| 62 | from the local host name returned by
|
---|
| 63 | \fIgethostname\fP\|(2);
|
---|
| 64 | the domain part is taken to be everything after the first `.'.
|
---|
| 65 | Finally, if the host name does not contain a domain part, the root
|
---|
| 66 | domain is assumed.
|
---|
| 67 | .TP
|
---|
| 68 | \fBsearch\fP
|
---|
| 69 | Search list for host-name lookup.
|
---|
| 70 | The search list is normally determined from the local domain name;
|
---|
| 71 | by default, it begins with the local domain name, then successive
|
---|
| 72 | parent domains that have at least two components in their names.
|
---|
| 73 | This may be changed by listing the desired domain search path
|
---|
| 74 | following the \fIsearch\fP keyword with spaces or tabs separating
|
---|
| 75 | the names.
|
---|
| 76 | Most resolver queries will be attempted using each component
|
---|
| 77 | of the search path in turn until a match is found.
|
---|
| 78 | Note that this process may be slow and will generate a lot of network
|
---|
| 79 | traffic if the servers for the listed domains are not local,
|
---|
| 80 | and that queries will time out if no server is available
|
---|
| 81 | for one of the domains.
|
---|
| 82 | .IP
|
---|
| 83 | The search list is currently limited to six domains
|
---|
| 84 | with a total of 256 characters.
|
---|
| 85 | .LP
|
---|
| 86 | The \fIdomain\fP and \fIsearch\fP keywords are mutually exclusive.
|
---|
| 87 | If more than one instance of these keywords is present,
|
---|
| 88 | the last instance will override.
|
---|
| 89 | .LP
|
---|
| 90 | The keyword and value must appear on a single line, and the keyword
|
---|
| 91 | (e.g. \fBnameserver\fP) must start the line. The value follows
|
---|
| 92 | the keyword, separated by white space.
|
---|
| 93 | .SH FILES
|
---|
| 94 | .I /etc/resolv.conf
|
---|
| 95 | .SH SEE ALSO
|
---|
| 96 | gethostbyname(3N), resolver(3), hostname(7), named(8)
|
---|
| 97 | .br
|
---|
| 98 | Name Server Operations Guide for BIND
|
---|