/var/yp/binding
in a file named with the convention
<domain>.version
,
where
<domain>
is the relevant domain.
The
NIS
system only supplies information on version 2.
If
ypbind
is started without the
-broadcast
option,
ypbind
steps through the list of
NIS
servers specified in
/var/yp/binding/<domain>.ypservers
and contacts each in turn attempting to bind to that server.
It is strongly recommended that these hosts are in the local
hosts file, and that hosts are looked up in local files before
the
NIS
hosts map.
If
ypbind
is started with the
-broadcast
option, or if
/var/yp/binding/<domain>.ypservers
does not exist,
ypbind
broadcasts to find a process willing to serve maps for the
client's domain.
Once a binding is established, ypbind maintains this binding by periodically communicating with the server to which it is bound. If the binding is somehow lost, e.g by server reboot, ypbind marks the domain as unbound and attempts to re-establish the binding. When the binding is once again successful, ypbind marks the domain as bound and resumes its periodic check.
The options are as follows:
The -broadcast -ypset, and -ypsetme, options are inherently insecure and should be avoided.
/var/yp/binding/<domain>.version
- binding file for <domain>.
/var/yp/binding/<domain>.ypservers
- explicit list of servers to bind to for <domain>.
LOG_DAEMON
facility.