b10-auth.xml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
  2. "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
  3. [<!ENTITY mdash "&#8212;">]>
  4. <!--
  5. - Copyright (C) 2010 Internet Systems Consortium, Inc. ("ISC")
  6. -
  7. - Permission to use, copy, modify, and/or distribute this software for any
  8. - purpose with or without fee is hereby granted, provided that the above
  9. - copyright notice and this permission notice appear in all copies.
  10. -
  11. - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
  12. - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  13. - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
  14. - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  15. - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  16. - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  17. - PERFORMANCE OF THIS SOFTWARE.
  18. -->
  19. <!-- $Id$ -->
  20. <refentry>
  21. <refentryinfo>
  22. <date>March 16, 2010</date>
  23. </refentryinfo>
  24. <refmeta>
  25. <refentrytitle>b10-auth</refentrytitle>
  26. <manvolnum>8</manvolnum>
  27. <refmiscinfo>BIND10</refmiscinfo>
  28. </refmeta>
  29. <refnamediv>
  30. <refname>b10-auth</refname>
  31. <refpurpose>Authoritative DNS server</refpurpose>
  32. </refnamediv>
  33. <docinfo>
  34. <copyright>
  35. <year>2010</year>
  36. <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
  37. </copyright>
  38. </docinfo>
  39. <refsynopsisdiv>
  40. <cmdsynopsis>
  41. <command>b10-auth</command>
  42. <arg><option>-4</option></arg>
  43. <arg><option>-6</option></arg>
  44. <arg><option>-p <replaceable>number</replaceable></option></arg>
  45. <arg><option>-v</option></arg>
  46. </cmdsynopsis>
  47. </refsynopsisdiv>
  48. <refsect1>
  49. <title>DESCRIPTION</title>
  50. <para>The <command>b10-auth</command> daemon provides the BIND 10
  51. authoritative DNS server.
  52. Normally it is started by the
  53. <citerefentry><refentrytitle>bind10</refentrytitle><manvolnum>8</manvolnum></citerefentry>
  54. boss process.
  55. </para>
  56. <para>
  57. This daemon communicates with other BIND 10 components over a
  58. <citerefentry><refentrytitle>b10-msgq</refentrytitle><manvolnum>8</manvolnum></citerefentry>
  59. C-Channel connection. If this connection is not established,
  60. <command>b10-auth</command> will exit.
  61. <!-- TODO what if msgq connection closes later, will b10-auth exit? -->
  62. </para>
  63. <para>
  64. It also receives its configurations from
  65. <citerefentry><refentrytitle>b10-cfgmgr</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
  66. It will honor the <emphasis>database_file</emphasis> configuration
  67. to point to the SQLite3 zone file.
  68. <!-- TODO: data source -->
  69. </para>
  70. <note><para>
  71. This prototype version uses SQLite3 as its data source backend.
  72. Future versions will be configurable, supporting multiple
  73. data storage types.
  74. </para></note>
  75. </refsect1>
  76. <refsect1>
  77. <title>OPTIONS</title>
  78. <para>The arguments are as follows:</para>
  79. <variablelist>
  80. <varlistentry>
  81. <term><option>-4</option></term>
  82. <listitem><para>
  83. Enables IPv4 only mode.
  84. This switch may not be used with <option>-6</option>.
  85. By default, it listens on both IPv4 and IPv6 (if capable).
  86. </para></listitem>
  87. </varlistentry>
  88. <varlistentry>
  89. <term><option>-6</option></term>
  90. <listitem><para>
  91. Enables IPv6 only mode.
  92. This switch may not be used with <option>-4</option>.
  93. By default, it listens on both IPv4 and IPv6 (if capable).
  94. </para></listitem>
  95. </varlistentry>
  96. <varlistentry>
  97. <term><option>-p <replaceable>number</replaceable></option></term>
  98. <listitem><para>
  99. The port number it listens on.
  100. The default is 5300.</para>
  101. <note><simpara>The Y1 prototype runs on all interfaces
  102. and on this nonstandard port.</simpara></note>
  103. </listitem>
  104. </varlistentry>
  105. <varlistentry>
  106. <term><option>-v</option></term>
  107. <listitem><para>
  108. Enabled verbose mode. This enables diagnostic messages to
  109. STDERR.
  110. </para></listitem>
  111. </varlistentry>
  112. </variablelist>
  113. </refsect1>
  114. <refsect1>
  115. <title>FILES</title>
  116. <para>
  117. <filename>/usr/local/var/db/zone.sqlite3</filename>
  118. &mdash; Location for the SQLite3 zone database
  119. when <emphasis>database_file</emphasis> configuration is not
  120. defined.
  121. </para>
  122. <!-- TODO: this is not correct yet. -->
  123. </refsect1>
  124. <refsect1>
  125. <title>SEE ALSO</title>
  126. <para>
  127. <citerefentry>
  128. <refentrytitle>b10-cfgmgr</refentrytitle><manvolnum>8</manvolnum>
  129. </citerefentry>,
  130. <citerefentry>
  131. <refentrytitle>b10-cmdctl</refentrytitle><manvolnum>8</manvolnum>
  132. </citerefentry>,
  133. <citerefentry>
  134. <refentrytitle>b10-loadzone</refentrytitle><manvolnum>8</manvolnum>
  135. </citerefentry>,
  136. <citerefentry>
  137. <refentrytitle>b10-msgq</refentrytitle><manvolnum>8</manvolnum>
  138. </citerefentry>,
  139. <citerefentry>
  140. <refentrytitle>bind10</refentrytitle><manvolnum>8</manvolnum>
  141. </citerefentry>,
  142. <citetitle>BIND 10 Guide</citetitle>.
  143. </para>
  144. </refsect1>
  145. <refsect1>
  146. <title>HISTORY</title>
  147. <para>
  148. The <command>b10-auth</command> daemon was first coded in October 2009.
  149. </para>
  150. </refsect1>
  151. </refentry><!--
  152. - Local variables:
  153. - mode: sgml
  154. - End:
  155. -->