*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> resolver (4)              
Title
Content
Arch
Section
 

Contents


 resolver(4)                                                     resolver(4)




 NAME    [Toc]    [Back]
      resolver - resolver configuration file

 SYNOPSIS    [Toc]    [Back]
      /etc/resolv.conf

 DESCRIPTION    [Toc]    [Back]
      The resolver is a set of routines in the C library (see resolver(3N))
      that provide access to the Internet Domain Name System.  The resolver
      configuration file contains information that is read by the resolver
      routines the first time they are invoked by a process.  The file is
      designed to be human-readable, and contains a list of keywords with
      values that provide various types of resolver information.

      If the only name server to be queried is on the local machine, then
      this file is not always necessary. The domain name could be determined
      from the host name (see hostname(1)), if it has been set as a fully
      qualified domain name.

      Recognized configuration options include:

           nameserver     Internet (IP) address, in dot notation, of a name
                          server that the resolver should query.  Up to
                          MAXNS (currently 3) name servers can be listed,
                          one per keyword.  If there are multiple servers,
                          the resolver library queries them in the order
                          listed.  If no nameserver entries are present, the
                          default is to use the name server on the local
                          machine.  (The algorithm used is:  Try a name
                          server; if the query times out, try the next and
                          continue until all name servers have been tried,
                          then repeat trying all the name servers until a
                          maximum number of retries have been made).

           domain         Local domain name.  Most queries for names within
                          this domain can use short names relative to the
                          local domain.  If no domain entry is present, the
                          domain is determined from the local host name
                          returned by gethostname() (see gethostname(2));
                          the domain part is interpreted as everything after
                          the first dot (.).  Finally, if the host name does
                          not contain a domain part, the root domain is
                          assumed.

           retrans        Retransmission timeout.  It is interpreted during
                          the res_init() (see resolver(3N)) call.  It has
                          higher precedence than setting it through the
                          set_resfeild() (see resolver(3N)) API and lower
                          precedence than setting it through the RES_RETRANS
                          (see resolver(3N)) environment variable.  Whenever
                          an invalid value is specified for retrans, a



 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 resolver(4)                                                     resolver(4)




                          message is flagged in syslog.  The default value
                          is 5000 milliseconds.

                          To use the retrans option, add the following
                          name-value pair in /etc/resolv.conf:

                               retrans value-in-milliseconds

                          Example:  To set the retransmission value to 6000,
                          use:

                               retrans 6000

           retry          Number of retries.  This is interpreted during the
                          res_init() (see resolver(3N)) call.  It has higher
                          precedence than setting it through the
                          set_resfeild() (see resolver(3N)) API and lower
                          precedence than setting it through the RES_RETRY
                          (see resolver(3N)) environment variable.  Whenever
                          an invalid value is specified for retry, a message
                          is flagged in syslog.  The default value is 4.

                          To use the retry option, add the following namevalue
 pair in /etc/resolv.conf:

                               retry number-of-retries

                          Example:  To set the number of retries to 6, use:

                               retry 6

           search         Search list for host-name lookup.  If the search
                          option is not used the search list will contain
                          only the the local domain name.  The search list
                          can be changed by listing the desired domain
                          search path following the search keyword with
                          spaces or tabs separating the names.  Most
                          resolver queries will be attempted using each
                          component of the search path in turn until a match
                          is found.  Note that this process may be slow and
                          generates a lot of network traffic if the servers
                          for the listed domains are not local, and that
                          queries time out if no server is available for one
                          of the domains.

                          The search list is currently limited to six
                          domains with a total of 256 characters.

                          The first domain in the search list must be the
                          local domain for short names to work properly in
                          various files (such as .rhosts and inetd.sec)



 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003






 resolver(4)                                                     resolver(4)




           sortlist       Causes addresses returned by gethostbyname(3N) to
                          be sorted in accordance with network numbers
                          specified in the address list.  This option allows
                          you to specify which subnets and networks for
                          gethostbyname() to prefer if it receives multiple
                          addresses as the result of a query from the domain
                          nameserver.  The syntax is

                               sortlist addresslist

                          A sortlist is specified by IP address netmask
                          pairs.  The netmask is optional and defaults to
                          the netmask of the net.  The IP address and
                          optional netmask pairs are separated by slashes.
                          Up to 10 pairs may be specified.  The pairs are
                          separated by blank spaces.

                          The following sortlist directive sorts the address
                          on 128.32.42 subnet,

                               sortlist  128.32.42.0/255.255.255.0

                          The argument after the slash is the subnet mask
                          for the subnet in question.  To prefer an entire
                          network, you can omit the slash and the subnet
                          mask:

                               sortlist  128.32.0.0

                          gethostbyname() sorts any addresses in a reply
                          that match these arguments into the order in which
                          they appear in the sortlist, and appends those
                          addresses that do not match to the end.

           options        Options allows certain internal resolver variables
                          to be modified.  The syntax is

                               options option  ...

                          where currently the option supported is the
                          following:

                          ndots:n        Set a threshold for the number of
                                         dots which must appear in a name
                                         given to res_query (see
                                         resolver(3N)) before an initial
                                         absolute query will be made. The
                                         default for n is ``1'', meaning
                                         that if there are any dots in a
                                         name, the name will be tried first
                                         as an absolute name before any



 Hewlett-Packard Company            - 3 -   HP-UX 11i Version 2: August 2003






 resolver(4)                                                     resolver(4)




                                         search list elements are appended
                                         to it.

      The domain and search keywords are mutually exclusive.  If more than
      one instance of these keywords is present, the last instance
      overrides.

      The search keyword of a system's resolv.conf file can be overridden on
      a per-process basis by setting the environment variable LOCALDOMAIN to
      a space-separated list of search domains. The options keyword of a
      system's resolv.conf file can be amended on a per-process basis by
      setting the environment variable RES_OPTIONS to a space separated list
      of resolver options as explained above under options.

      The keyword and value must appear on a single line, and the keyword
      (e.g.  nameserver) must start the line.  The value follows the
      keyword, separated by white space.

      Note that the resolver routine res_init() silently ignores errors when
      reading this file (see resolver(3N)).

 EXAMPLES    [Toc]    [Back]
      A typical resolv.conf file resembles the following:

           domain div.inc.com
           nameserver 15.19.8.119
           nameserver 15.19.8.197

 WARNINGS    [Toc]    [Back]
      In order to reduce situations that may cause connections to unintended
      destinations, the administrator should carefully select which domains
      are put in the search list in the resolv.conf file. HP recommends that
      the possible domains for the search list be limited to those domains
      administered within your trusted organization. For more information on
      the security implications of search lists please see RFC 1535, located
      in /usr/share/doc.

 AUTHOR    [Toc]    [Back]
      resolver was developed by the University of California, Berkeley.

 FILES    [Toc]    [Back]
      /etc/resolv.conf              Resolver configuration file.

 SEE ALSO    [Toc]    [Back]
      named(1M), resolver(3N), gethostent(3N), hostname(5), RFC 1535


 Hewlett-Packard Company            - 4 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
resolver IRIX host-address resolver configuration file (DNS/NIS)
amd.conf FreeBSD amd configuration file
apt.conf Linux Configuration file for APT
man.conf OpenBSD configuration file for man(1)
rndc.conf HP-UX rndc configuration file
slp.conf HP-UX Configuration file for SLP Agents
krb5.conf HP-UX Kerberos configuration file
tcpd.conf HP-UX configuration file for tcpd
named.conf HP-UX configuration file for NameDaemon
inetd.conf HP-UX configuration file for inetd
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service