term% cat index.txt NDB(6)                           Games Manual                           NDB(6)
NAME
       ndb - Network database
DESCRIPTION
       The network database consists of files describing machines known to the
       local installation and machines known  publicly.   The  files  comprise
       multi-line  tuples  made  up  of  attribute/value  pairs  of  the  form
       attr=value or sometimes just attr.  Each line  starting  without  white
       space starts a new tuple.  Lines starting with # are comments.
       The  file  /lib/ndb/local is the root of the database.  Other files are
       included in the database if a tuple with an attribute-value pair of at‐
       tribute database and no value exists in /lib/ndb/local Within the data‐
       base tuple, each tuple with attribute file identifies a file to be  in‐
       cluded  in  the database.  The files are searched in the order they ap‐
       pear.  For example:
              database=
                   file=/lib/ndb/common
                   file=/lib/ndb/local
                   file=/lib/ndb/global
       declares the database to be composed of the three  files  /lib/ndb/com‐
       mon,  /lib/ndb/local,  and /lib/ndb/global.  By default, /lib/ndb/local
       is searched before the others.  However, /lib/ndb/local may be included
       in the database to redefine its ordering.
       Within  tuples,  pairs on the same line bind tighter than pairs on dif‐
       ferent lines.
       The program ndb/cs (see ndb(8)) and the  library  routine  ipinfo  (see
       ndb(2)) perform searches for information relative to a particular host.
       Ndb/cs resolves meta-addresses of the form $attribute by returning  the
       value  from  the  attribute=value most closely related to the resolving
       host.  The attribute-value pair comes from the tuple  for  the  system,
       its  subnet,  or  its  network with the system tuple having precedence,
       subnet next, and network last.
       A number of attributes are meaningful to programs  and  thus  reserved.
       They are:
       sys    system name
       dom    Internet domain name
       ip     Internet address
       ether  Ethernet address
       dk     Datakit address
       bootf  file to download for initial bootstrap
       ipnet  Internet network name
       ipmask Internet network mask
       ipgw   Internet gateway
       auth   authentication server to be used
       fs     file server to be used
       tcp    a TCP service name
       udp    a UDP service name
       il     an IL service name
       port   a TCP, UDP, or IL port number
       restricted
              a  TCP  service  that  can be called only by ports numbered less
              that 1024
       proto  a protocol supported by a host.  The pair proto=il is needed  by
              cs  (see  ndb(8)) in tuples for hosts that support the IL proto‐
              col.
       9P     parameters for the 9P file protocol, in particular  whether  the
              server authenticates (9P=auth).
       The  file /lib/ndb/auth is used during authentication to decide who has
       the power to `speak for' other users; see auth(6).
EXAMPLES
       A tuple for the CPU server, spindle.
       sys = spindle
            dom=spindle.research.att.com
            bootf=/mips/9powerboot
            ip=135.104.117.32 ether=080069020677
            dk=nj/astro/spindle
            proto=il
       Entries for the network mh-astro-net and its subnets.
       ipnet=mh-astro-net ip=135.104.0.0 ipmask=255.255.255.0
            fs=bootes.research.att.com
            ipgw=r70.research.att.com
            auth=p9auth.research.att.com
       ipnet=unix-room ip=135.104.117.0
            ipgw=135.104.117.1
       ipnet=third-floor ip=135.104.51.0
            ipgw=135.104.51.1
       Mappings between TCP service names and port numbers.
       tcp=sysmon     port=401
       tcp=rexec      port=512   restricted
       tcp=9fs        port=564
FILES
       /lib/ndb/local
              first database file searched
       /lib/ndb/global
              second database file searched
SEE ALSO
       dial(2), ndb(2), ndb(8), bootp(8), ipconfig(8), con(1)
                                                                        NDB(6)