namepool - DHCP server database
The namepool database provides joind with names that are available for
dynamic assignment to clients of the DHCP protocol. For each DHCP server
and domain name (NIS or DNS), the database contains a collection of names
available for allocation to DHCP clients within those domains. One name
plays a distinguished role - it is used as a prefix when the pool has been
exhausted. Names are generated from the prefix by appending a number,
1,2.., and a trailing 'd'. The namepool file is read whenever joind starts.
Names within the database must not be allocated to hosts which are not DHCP
clients, and if the administration of a domain is shared between several
DHCP servers, the namepools that each has must be disjoint. Names may be
added and removed from the namepool file. If a name is removed from the
file it remains bound to the client to which it was allocated; if no such
binding is in effect the name is excised from the server's pool the next
time the server starts. Once a name is dynamically bound to a host it will
never be reused even if that host subsequently acquires a new name, but
there is no need to remove it from namepool.
Blank lines and lines beginning with a number sign (#) are ignored. A new
entry must begin in column one and has one of the following formats:
domain server name_prefix
The domain variable is the domain in which the names which follow are
The server variable is the name or IP address of the server in charge of
allocating these names to clients.
The prefix variable is the prefix that will be used when the pool is
Succeeding lines contain one or more names for domains that are to be allo-
cated by the server. Each of these succeeding lines must begin with at
least one white space character.