home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / NETWORK / ISP / bind.4.8.3.lzh / BIND483 / DOC / BOG / manage.me < prev    next >
Text File  |  1993-08-24  |  7KB  |  223 lines

  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.6 (Berkeley) 9/19/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 [RFC10101]
  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.
  223.