Annotation of 43BSDReno/share/doc/smm/11.named/manage.me, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1986, 1988 Regents of the University of California.
                      2: .\" All rights reserved.
                      3: .\"
                      4: .\" Redistribution and use in source and binary forms are permitted
                      5: .\" provided that this notice is preserved and that due credit is given
                      6: .\" to the University of California at Berkeley. The name of the University
                      7: .\" may not be used to endorse or promote products derived from this
                      8: .\" software without specific prior written permission. This software
                      9: .\" is provided ``as is'' without express or implied warranty.
                     10: .\"
                     11: .\"    @(#)manage.me   6.7 (Berkeley) 12/14/89
                     12: .\"
                     13: .sh 1 "Domain Management"
                     14: .pp
                     15: This section contains information for starting, 
                     16: controlling and debugging \fInamed\fP.
                     17: .sh 2 /etc/rc.local
                     18: .pp
                     19: The hostname should be set to the full domain style name in \fI/etc/rc.local\fP
                     20: using \fIhostname\|(1)\fP.
                     21: The following entry should be added to \fI/etc/rc.local\fP to start
                     22: up \fInamed\fP at system boot time:
                     23: .(b l 
                     24: \fIif [ -f /etc/named ]; then
                     25:        /etc/named\fP [options] \fI& echo -n ' named'   >/dev/console\fP
                     26: \fIfi\fP
                     27: .)b
                     28: This usually directly follows the lines that start \fIsyslogd\fP.
                     29: \fBDo Not\fP attempt to run \fInamed\fP from \fIinetd\fP.
                     30: This will
                     31: continuously restart the name server and defeat the purpose of having a cache.
                     32: .sh 2 /etc/named.pid
                     33: .pp
                     34: When \fInamed\fP is successfully started up it writes its process id
                     35: into the file \fI/etc/named.pid\fP.  This is useful to programs
                     36: that want to send signals to \fInamed\fP. The name of this file may be changed
                     37: by defining \fIPIDFILE\fP to the new name when compiling \fInamed\fP.
                     38: .sh 2 /etc/hosts
                     39: .pp
                     40: The \fIgethostbyname\|()\fP library call can detect if \fInamed\fP is running.
                     41: If it is determined that \fInamed\fP is not running it will look in
                     42: \fI/etc/hosts\fP to resolve an address.  
                     43: This option was added to allow \fIifconfg\|(8C)\fP to configure the machines
                     44: local interfaces and to enable a system manager to access the network 
                     45: while the system is in single user mode.
                     46: It is advisable to put the local machines interface addresses and a couple of 
                     47: machine names and address in 
                     48: \fI/etc/hosts\fP so the system manager can rcp files from another machine
                     49: when the system is in single user mode.
                     50: The format of \fI/etc/host\fP has not changed. See \fIhosts\|(5)\fP
                     51: for more information.
                     52: Since the process of reading \fI/etc/hosts\fP is slow, 
                     53: it is not advised to use this option when the system is in multi user mode.
                     54: 
                     55: .sh 2 Signals
                     56: .pp
                     57: There are several signals that can be sent to the \fInamed\fP process 
                     58: to have it do tasks without restarting the process.
                     59: .sh 3 Reload
                     60: .pp
                     61: SIGHUP -
                     62: Causes \fInamed\fP to read \fInamed.boot\fP and reload the database.
                     63: All previously cached data is lost.
                     64: This is useful when you have made a change to a data file 
                     65: and you want \fInamed\fP\|'s internal database to reflect the change.
                     66: .sh 3 Debugging
                     67: .pp
                     68: When \fInamed\fP is running incorrectly, look first in 
                     69: \fI/usr/adm/messages\fP and check for any messages logged by \fIsyslog\fP.
                     70: Next send it a signal to see what is happening.
                     71: .pp
                     72: SIGINT -
                     73: Dumps the current data base and cache to
                     74: \fI/usr/\|tmp/\|named_dump\|.\|db\fP
                     75: This should give you an indication to whether the data base was loaded
                     76: correctly.
                     77: The name of the dump file may be changed
                     78: by defining \fIDUMPFILE\fP to the new name when compiling \fInamed\fP.
                     79: 
                     80: \fINote:\fP the following two signals only work when \fInamed\fP is built with
                     81: \fIDEBUG\fP defined.
                     82: .pp
                     83: SIGUSR1 -
                     84: Turns on debugging. Each following USR1 increments the debug level.
                     85: The output goes to \fI/usr/tmp/named.run\fP
                     86: The name of this debug file may be changed
                     87: by defining \fIDEBUGFILE\fP to the new name before compiling \fInamed\fP.
                     88: .pp
                     89: SIGUSR2 -
                     90: Turns off debugging completely.
                     91: 
                     92: For more detailed debugging, define DEBUG when compiling the resolver
                     93: routines into \fI/lib/libc.a\fP.
                     94: .sx 0
                     95: .sp 2
                     96: .ce
                     97: .b ACKNOWLEDGEMENTS
                     98: .pp
                     99: Many thanks to the users at U.C. Berkeley for falling into many of the
                    100: holes involved with integrating BIND into the system so that others
                    101: would be spared the trauma.  I would also like to extend gratitude to
                    102: Jim McGinness and Digital Equipment Corporation for permitting 
                    103: me to spend most of my time on this project.
                    104: .pp
                    105: Ralph Campbell, Doug Kingston, Craig Partridge, Smoot Carl-Mitchell,
                    106: Mike Muuss and everyone else on the DARPA Internet who has contributed 
                    107: to the development of BIND.
                    108: To the members of the original BIND project, Douglas Terry, Mark Painter,
                    109: David Riggle and Songnian Zhou.
                    110: .pp
                    111: Anne Hughes, Jim Bloom and Kirk McKusick and the many others who have
                    112: reviewed this paper giving considerable advice.
                    113: .pp
                    114: This work was sponsored by the Defense Advanced Research Projects Agency
                    115: (DoD), Arpa Order No. 4871 monitored by the Naval Electronics Systems
                    116: Command under contract No. N00039-84-C-0089.
                    117: The views and conclusions contained in this document are those of the
                    118: authors and should not be interpreted as representing official policies,
                    119: either expressed or implied, of the Defense Research Projects Agency,
                    120: of the US Government, or of Digital Equipment Corporation.
                    121: .bp
                    122: .ba 0
                    123: .in 0
                    124: .sp 2
                    125: .ce
                    126: .b REFERENCES
                    127: .sp
                    128: .nr ii 1i
                    129: .ip [Birrell]
                    130: Birrell, A. D.,
                    131: Levin, R.,
                    132: Needham, R. M.,
                    133: and Schroeder, M.D.,
                    134: .q "Grapevine: An Exercise in Distributed Computing."
                    135: In
                    136: .ul
                    137: Comm. A.C.M. 25,
                    138: 4:260-274
                    139: April 1982.
                    140: .ip [RFC819]
                    141: Su, Z.
                    142: Postel, J.,
                    143: .q "The Domain Naming Convention for Internet User Applications."
                    144: .ul
                    145: Internet Request For Comment 819
                    146: Network Information Center,
                    147: SRI International,
                    148: Menlo Park, California.
                    149: August 1982.
                    150: .ip [RFC974]
                    151: Partridge, C.,
                    152: .q "Mail Routing and The Domain System."
                    153: .ul
                    154: Internet Request For Comment 974
                    155: Network Information Center,
                    156: SRI International,
                    157: Menlo Park, California.
                    158: February 1986.
                    159: .ip [RFC1032]
                    160: Stahl, M.,
                    161: .q "Domain Administrators Guide"
                    162: .ul
                    163: Internet Request For Comment 1032
                    164: Network Information Center,
                    165: SRI International,
                    166: Menlo Park, California.
                    167: November 1987.
                    168: .ip [RFC1033]
                    169: Lottor, M.,
                    170: .q "Domain Administrators Guide"
                    171: .ul
                    172: Internet Request For Comment 1033
                    173: Network Information Center,
                    174: SRI International,
                    175: Menlo Park, California.
                    176: November 1987.
                    177: .ip [RFC1034]
                    178: Mockapetris, P.,
                    179: .q "Domain Names - Concept and Facilities."
                    180: .ul
                    181: Internet Request For Comment 1034
                    182: Network Information Center,
                    183: SRI International,
                    184: Menlo Park, California.
                    185: November 1987.
                    186: .ip [RFC1035]
                    187: Mockapetris, P.,
                    188: .q "Domain Names - Implementation and Specification."
                    189: .ul
                    190: Internet Request For Comment 1035
                    191: Network Information Center,
                    192: SRI International,
                    193: Menlo Park, California.
                    194: November 1987.
                    195: .ip [RFC1101]
                    196: Mockapetris, P.,
                    197: .q "DNS Encoding of Network Names and Other Types."
                    198: .ul
                    199: Internet Request For Comment 1101
                    200: Network Information Center,
                    201: SRI International,
                    202: Menlo Park, California.
                    203: April 1989.
                    204: .ip [Terry]
                    205: Terry, D. B.,
                    206: Painter, M.,
                    207: Riggle, D. W.,
                    208: and
                    209: Zhou, S.,
                    210: .ul
                    211: The Berkeley Internet Name Domain Server.
                    212: Proceedings USENIX Summer Conference,
                    213: Salt Lake City, Utah.
                    214: June 1984, pages 23-31.
                    215: .ip [Zhou]
                    216: Zhou, S.,
                    217: .ul
                    218: The Design and Implementation of the Berkeley Internet Name Domain (BIND) Servers.
                    219: UCB/CSD 84/177.
                    220: University of California, Berkeley,
                    221: Computer Science Division.
                    222: May 1984.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.