|
|
1.1 ! root 1: .\" Copyright (c) 1987 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)hostname.7 6.1 (Berkeley) 11/21/87 ! 6: .\" ! 7: .TH HOSTNAME 7 "November 21, 1987" ! 8: .UC 5 ! 9: .SH NAME ! 10: hostname \- host name resolution description ! 11: .SH DESCRIPTION ! 12: Hostnames are domains, where a domain is a hierarchical, dot-separated ! 13: list of subdomains; for example, the machine monet, in the Berkeley ! 14: subdomain of the EDU subdomain of the ARPANET would be represented as ! 15: .br ! 16: monet.Berkeley.EDU ! 17: .br ! 18: (with no trailing dot). ! 19: .PP ! 20: Hostnames are often used with network client and server programs, ! 21: which must generally translate the name to an address for use. ! 22: (This function is generally performed by the library routine ! 23: .IR gethostbyname (3).) ! 24: Hostnames are resolved by the internet name resolver in the following ! 25: fashion. ! 26: .PP ! 27: If the name consists of a single component, i.e. contains no dot, ! 28: and if the environment variable ``HOSTALIASES'' is set to the name of a file, ! 29: that file is searched for an string matching the input hostname. ! 30: The file should consist of lines made up of two white-space separated strings, ! 31: the first of which is the hostname alias, ! 32: and the second of which is the complete hostname ! 33: to be substituted for that alias. ! 34: If a case-sensitive match is found between the hostname to be resolved ! 35: and the first field of a line in the file, the substituted name is looked ! 36: up with no further processing. ! 37: .PP ! 38: If the input name ends with a trailing dot, ! 39: the trailing dot is removed, ! 40: and the remaining name is looked up with no further processing. ! 41: .PP ! 42: If the input name does not end with a trailing dot, it is looked up in ! 43: the local domain and its parent domains until either a match is found ! 44: or fewer than 2 components of the local domain remain. For example, ! 45: in the domain CS.Berkeley.EDU, the name lithium.CChem will be checked first ! 46: as lithium.CChem.CS.Berkeley.EDU and then as lithium.CChem.Berkeley.EDU. ! 47: Lithium.CChem.EDU will not be tried, as the there is only one component ! 48: remaining from the local domain. ! 49: .SH SEE ALSO ! 50: gethostbyname(3), resolver(5), mailaddr(7), named(8), RFC883
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.