
NDC(8)                  FreeBSD System Manager's Manual                 NDC(8)

NNAAMMEE
     nnddcc - name daemon control program

SSYYNNOOPPSSIISS
     nnddcc [--cc _c_h_a_n_n_e_l] [--ll _l_o_c_a_l_s_o_c_k] [--pp _p_i_d_f_i_l_e] [--dd] [--qq] [--ss] [--tt]
         [_c_o_m_m_a_n_d]

DDEESSCCRRIIPPTTIIOONN
     This command allows the system administrator to control the operation of
     a name server.  If no _c_o_m_m_a_n_d is given, nnddcc will prompt for commands un-
     til it reads EOF.

     Options are:

     --cc _c_h_a_n_n_e_l  Specifies the rendezvous point for the control channel.  The
                 default is _/_v_a_r_/_r_u_n_/_n_d_c (a UNIX domain socket which is also
                 the server's default control channel).  If the desired con-
                 trol channel is a TCP/IP socket, then the format of the
                 _c_h_a_n_n_e_l argument is iippaaddddrr//ppoorrtt (for example, 112277..00..00..11//5544
                 would be TCP port 54 on the local host.)

     --ll _l_o_c_a_l_s_o_c_k
                 This option will bind(2) the client side of the control chan-
                 nel to a specific address.  Servers can be configured to re-
                 ject connections which do not come from specific addresses.
                 The format is the same as for _c_h_a_n_n_e_l (see above).

     --pp _p_i_d_f_i_l_e  For backward compatibility with older name servers, nnddcc is
                 able to use UNIX signals for control communications.  This
                 capability is optional in modern name servers and will disap-
                 pear altogether at some future time.  Note that the available
                 _c_o_m_m_a_n_d set is narrower when the signal interface is used.  A
                 likely _p_i_d_f_i_l_e argument would be something like
                 _/_v_a_r_/_r_u_n_/_n_a_m_e_d_._p_i_d.

     --dd          Turns on debugging output, which is of interest mainly to de-
                 velopers.

     --qq          Suppresses prompts and result text.

     --ss          Suppresses nonfatal error announcements.

     --tt          Turns on protocol and system tracing, useful in installation
                 debugging.

CCOOMMMMAANNDDSS
     Several commands are built into nnddcc, but the full set of commands sup-
     ported by the name server is dynamic and should be discovered using the
     _h_e_l_p command (see below).  Builtin commands are:

     _/_h_e_l_p       Provides help for builtin commands.

     _/_e_x_i_t       Exit from nnddcc command interpreter.

     _/_t_r_a_c_e      Toggle tracing (see ----tt description above).

     _/_d_e_b_u_g      Toggle debugging (see --dd description above).

     _/_q_u_i_e_t      Toggle quietude (see --qq description above).

     _/_s_i_l_e_n_t     Toggle silence (see --ss description above).

NNOOTTEESS
     If running in _p_i_d_f_i_l_e mode, any arguments to _s_t_a_r_t and _r_e_s_t_a_r_t commands
     are passed to the new nnaammeedd on its command line.  If running in _c_h_a_n_n_e_l
     mode, there is no _s_t_a_r_t command and the _r_e_s_t_a_r_t command just tells the
     name server to execvp(2) itself.

AAUUTTHHOORR
     Paul Vixie (Internet Software Consortium)

SSEEEE AALLSSOO
     named(8),

4th Berkeley Distribution      December 31, 1998                             2
