htable - convert NIC standard format host tables
/etc/htable [ -c connected-nets ] [ -l local-nets ] file
Htable is used to convert host files in the format specified in Inter-
net RFC 810 to the format used by the network library routines. Three
files are created as a result of running htable: hosts, networks, and
gateways. The hosts file is used by the gethostent(3N) routines in
mapping host names to addresses. The networks file is used by the get-
netent(3N) routines in mapping network names to numbers. The gateways
file is used by the routing daemon in identifying ``passive'' Internet
gateways; see routed(8C) for an explanation.
If any of the files localhosts, localnetworks, or localgateways are
present in the current directory, the file's contents is prepended to
the output file. Of these, only the gateways file is interpreted.
This allows sites to maintain local aliases and entries which are not
normally present in the master database. Only one gateway to each net-
work will be placed in the gateways file; a gateway listed in the
localgateways file will override any in the input file.
A list of networks to which the host is directly connected is specified
with the -c flag. The networks, separated by commas, may be given by
name or in internet-standard dot notation, e.g. -c
arpanet,128.32,local-ether-net. Htable only includes gateways which
are directly connected to one of the networks specified, or which can
be reached from another gateway on a connected net.
If the -l option is given with a list of networks (in the same format
as for -c), these networks will be treated as ``local,'' and informa-
tion about hosts on local networks is taken only from the localhosts
file. Entries for local hosts from the main database will be omitted.
This allows the localhosts file to completely override any entries in
the input file.
Htable is best used in conjunction with the gettable(8C) program which
retrieves the NIC database from a host.
4th Berkeley Distribution 4 March 1983 HTABLE(8)