Alternatively, you may use BIND-- the Berkeley Internet Name Domain Service-- for resolving host names to IP-addresses. Configuring BIND may be a real chore, but once you've done it, changes in the network topology are easily made. On, as on many other ish systems, name service is provided through a program called named. At startup, it loads a set of master files into its cache, and waits for queries from remote or local user processes. There are different ways to set up BIND, and not all require you to run a name server on every host.
This chapter can do little more but give a rough sketch of how to operate a name server. If you plan to use BIND in an environment with more than just a small LAN and probably an Internet up-link, you should get a good book on BIND, for instance Cricket Liu's ``DNS and BIND'' (see []). For current information, you may also want to check the release notes contained in the BIND sources. There's also a newsgroup for DNS questions called comp.protocols.tcp-ip.domains.