hostname(7)


NAME

   hostname - hostname resolution description

DESCRIPTION

   Hostnames  are domains, where a domain is a hierarchical, dot-separated
   list of subdomains; for example, the machine  monet,  in  the  Berkeley
   subdomain    of    the    EDU    domain   would   be   represented   as
   "monet.Berkeley.EDU".

   Hostnames are often used with network client and server programs, which
   must generally translate the name to an address for use.  (This task is
   generally  performed  by  either   getaddrinfo(3)   or   the   obsolete
   gethostbyname(3).)    Hostnames  are  resolved  by  the  Internet  name
   resolver in the following fashion.

   If the name consists of a single component, that is, contains  no  dot,
   and  if  the  environment  variable HOSTALIASES is set to the name of a
   file, that file is searched for any string matching the input hostname.
   The  file  should consist of lines made up of two white-space separated
   strings, the first of which is the hostname alias, and  the  second  of
   which  is the complete hostname to be substituted for that alias.  If a
   case-insensitive match is found between the hostname to be resolved and
   the  first  field of a line in the file, the substituted name is looked
   up with no further processing.

   If the input name ends  with  a  trailing  dot,  the  trailing  dot  is
   removed,   and  the  remaining  name  is  looked  up  with  no  further
   processing.

   If the input name does not end with a trailing dot, it is looked up  by
   searching  through  a  list  of  domains  until  a match is found.  The
   default search list includes first the local domain,  then  its  parent
   domains  with at least 2 name components (longest first).  For example,
   in the domain CS.Berkeley.EDU, the name lithium.CChem will  be  checked
   first      as     lithium.CChem.CS.Berkeley.EDU     and     then     as
   lithium.CChem.Berkeley.EDU.  Lithium.CChem.EDU will not  be  tried,  as
   there  is  only  one  component  remaining  from the local domain.  The
   search  path  can  be  changed  from  the  default  by  a   system-wide
   configuration file (see resolver(5)).

SEE ALSO

   gethostbyname(3), resolver(5), mailaddr(7), named(8)

COLOPHON

   This  page  is  part of release 4.09 of the Linux man-pages project.  A
   description of the project, information about reporting bugs,  and  the
   latest     version     of     this    page,    can    be    found    at
   https://www.kernel.org/doc/man-pages/.


More Linux Commands

manpages/Tcl_DictObjRemoveKeyList.3.html
Tcl_DictObjRemoveKeyList(3) - manipulate Tcl objects as dict
Tcl dictionary objects have an internal representation that supports efficient mapping from keys to values and which guarantees that the particular ordering of

manpages/glRasterPos2f.3gl.html
glRasterPos2f(3gl) - specify the raster position for pixel o
The GL maintains a 3D position in window coordinates. This position, called the raster position, is used to position pixel and bitmap write operations. It is ma

manpages/gnutls_x509_crt_set_issuer_dn_by_oid.3.html
gnutls_x509_crt_set_issuer_dn_by_oid(3) - API function......
This function will set the part of the name of the Certificate issuer, specified by the given OID. The input string should be ASCII or UTF-8 encoded. Some helpe

manpages/DBI::Const::GetInfo::ANSI.3pm.html
DBI::Const::GetInfo::ANSI(3pm) - ISO/IEC SQL/CLI Constants f
Information requested by GetInfo(). See: A.1 C header file SQLCLI .H, Page 316, 317. The API for this module is private and subject to change. REFERENCES ISO/IE

manpages/curl_global_cleanup.3.html
curl_global_cleanup(3) - global libcurl cleanup (Man Page)
This function releases resources acquired by curl_global_init(3). You should call curl_global_cleanup(3) once for each call you make to curl_global_init(3), aft

manpages/git-fetch-pack.1.html
git-fetch-pack(1) - Receive missing objects from another rep
Usually you would want to use git fetch, which is a higher level wrapper of this command, instead. Invokes git-upload-pack on a possibly remote repository and a

manpages/clamconf.1.html
clamconf(1) - Clam AntiVirus configuration utility (ManPage)
clamconf displays the values of configuration options. OPTIONS -h, --help Display help and exit. -V, --version Display software version and exit. -c DIR, --conf

manpages/ldap_free_urldesc.3.html
ldap_free_urldesc(3) - LDAP Uniform Resource Locator routine
These routines support the use of LDAP URLs (Uniform Resource Locators) as detailed in RFC 4516. LDAP URLs look like this: ldap://hostport/dn[?attrs[?scope[?fil

manpages/cvsbug.8.html
cvsbug(8) - send problem report (PR) about CVS to a central
cvsbug is a tool used to submit problem reports (PRs) to a central support site. In most cases the correct site will be the default. This argument indicates the

manpages/XkbRefreshKeyboardMapping.3.html
XkbRefreshKeyboardMapping(3) - Update the keyboard descripti
XkbRefreshKeyboardMapping is the Xkb equivalent of the core XRefreshKeyboardMapping function. It requests that the X server send the current key mapping informa

manpages/XtUnmapWidget.3.html
XtUnmapWidget(3) - map and unmap widgets - Linux man page...
If the widget is realized and managed and if the new value of map_when_managed is True, XtSetMappedWhenManaged maps the window. If the widget is realized and ma

manpages/Tcl_UtfPrev.3.html
Tcl_UtfPrev(3) - routines for manipulating UTF-8 strings....
These routines convert between UTF-8 strings and Tcl_UniChars. A Tcl_UniChar is a Unicode character represented as an unsigned, fixed-size quantity. A UTF-8 cha





We can't live, work or learn in freedom unless the software we use is free.