b10-auth.8 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. '\" t
  2. .\" Title: b10-auth
  3. .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
  4. .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
  5. .\" Date: July 29, 2010
  6. .\" Manual: BIND10
  7. .\" Source: BIND10
  8. .\" Language: English
  9. .\"
  10. .TH "B10\-AUTH" "8" "July 29, 2010" "BIND10" "BIND10"
  11. .\" -----------------------------------------------------------------
  12. .\" * set default formatting
  13. .\" -----------------------------------------------------------------
  14. .\" disable hyphenation
  15. .nh
  16. .\" disable justification (adjust text to left margin only)
  17. .ad l
  18. .\" -----------------------------------------------------------------
  19. .\" * MAIN CONTENT STARTS HERE *
  20. .\" -----------------------------------------------------------------
  21. .SH "NAME"
  22. b10-auth \- Authoritative DNS server
  23. .SH "SYNOPSIS"
  24. .HP \w'\fBb10\-auth\fR\ 'u
  25. \fBb10\-auth\fR [\fB\-4\fR] [\fB\-6\fR] [\fB\-a\ \fR\fB\fIaddress\fR\fR] [\fB\-n\fR] [\fB\-p\ \fR\fB\fInumber\fR\fR] [\fB\-u\ \fR\fB\fIusername\fR\fR] [\fB\-v\fR]
  26. .SH "DESCRIPTION"
  27. .PP
  28. The
  29. \fBb10\-auth\fR
  30. daemon provides the BIND 10 authoritative DNS server\&. Normally it is started by the
  31. \fBbind10\fR(8)
  32. boss process\&.
  33. .PP
  34. This daemon communicates with other BIND 10 components over a
  35. \fBb10-msgq\fR(8)
  36. C\-Channel connection\&. If this connection is not established,
  37. \fBb10\-auth\fR
  38. will exit\&.
  39. .PP
  40. It also receives its configurations from
  41. \fBb10-cfgmgr\fR(8)\&. It will honor the
  42. \fIdatabase_file\fR
  43. configuration to point to the SQLite3 zone file\&.
  44. .if n \{\
  45. .sp
  46. .\}
  47. .RS 4
  48. .it 1 an-trap
  49. .nr an-no-space-flag 1
  50. .nr an-break-flag 1
  51. .br
  52. .ps +1
  53. \fBNote\fR
  54. .ps -1
  55. .br
  56. .PP
  57. This prototype version uses SQLite3 as its data source backend\&. Future versions will be configurable, supporting multiple data storage types\&.
  58. .sp .5v
  59. .RE
  60. .SH "OPTIONS"
  61. .PP
  62. The arguments are as follows:
  63. .PP
  64. \fB\-4\fR
  65. .RS 4
  66. Enables IPv4 only mode\&. This switch may not be used with
  67. \fB\-6\fR
  68. nor
  69. \fB\-a\fR\&. By default, it listens on both IPv4 and IPv6 (if capable)\&.
  70. .RE
  71. .PP
  72. \fB\-6\fR
  73. .RS 4
  74. Enables IPv6 only mode\&. This switch may not be used with
  75. \fB\-4\fR
  76. nor
  77. \fB\-a\fR\&. By default, it listens on both IPv4 and IPv6 (if capable)\&.
  78. .RE
  79. .PP
  80. \fB\-a \fR\fB\fIaddress\fR\fR
  81. .RS 4
  82. The IPv4 or IPv6 address to listen on\&. This switch may not be used with
  83. \fB\-4\fR
  84. nor
  85. \fB\-6\fR\&. The default is to listen on all addresses\&. (This is a short term workaround\&. This argument may change\&.)
  86. .RE
  87. .PP
  88. \fB\-n\fR
  89. .RS 4
  90. Do not cache answers in memory\&. The default is to use the cache for faster responses\&. The cache keeps the most recent 30,000 answers (positive and negative) in memory for 30 seconds (instead of querying the data source, such as SQLite3 database, each time)\&.
  91. .RE
  92. .PP
  93. \fB\-p \fR\fB\fInumber\fR\fR
  94. .RS 4
  95. The port number it listens on\&. The default is 5300\&.
  96. .if n \{\
  97. .sp
  98. .\}
  99. .RS 4
  100. .it 1 an-trap
  101. .nr an-no-space-flag 1
  102. .nr an-break-flag 1
  103. .br
  104. .ps +1
  105. \fBNote\fR
  106. .ps -1
  107. .br
  108. The Y1 prototype runs on all interfaces and on this nonstandard port\&.
  109. .sp .5v
  110. .RE
  111. .RE
  112. .PP
  113. \fB\-u \fR\fB\fIusername\fR\fR
  114. .RS 4
  115. The user name of the
  116. \fBb10\-auth\fR
  117. daemon\&. If specified, the daemon changes the process owner to the specified user\&. The
  118. \fIusername\fR
  119. must be either a valid numeric user ID or a valid user name\&. By default the daemon runs as the user who invokes it\&.
  120. .RE
  121. .PP
  122. \fB\-v\fR
  123. .RS 4
  124. Enabled verbose mode\&. This enables diagnostic messages to STDERR\&.
  125. .RE
  126. .SH "FILES"
  127. .PP
  128. /usr/local/var/db/zone\&.sqlite3
  129. \(em Location for the SQLite3 zone database when
  130. \fIdatabase_file\fR
  131. configuration is not defined\&.
  132. .SH "SEE ALSO"
  133. .PP
  134. \fBb10-cfgmgr\fR(8),
  135. \fBb10-cmdctl\fR(8),
  136. \fBb10-loadzone\fR(8),
  137. \fBb10-msgq\fR(8),
  138. \fBbind10\fR(8),
  139. BIND 10 Guide\&.
  140. .SH "HISTORY"
  141. .PP
  142. The
  143. \fBb10\-auth\fR
  144. daemon was first coded in October 2009\&.
  145. .SH "COPYRIGHT"
  146. .br
  147. Copyright \(co 2010 Internet Systems Consortium, Inc. ("ISC")
  148. .br