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
