Browse Source

Begin document resolver in guide.

Start documenting b10-resolver in guide. Lots to still do.
Also regen HTML.
Jeremy C. Reed 14 years ago
parent
commit
16be1dd568
2 changed files with 83 additions and 16 deletions
  1. 28 14
      doc/guide/bind10-guide.html
  2. 55 2
      doc/guide/bind10-guide.xml

File diff suppressed because it is too large
+ 28 - 14
doc/guide/bind10-guide.html


+ 55 - 2
doc/guide/bind10-guide.xml

@@ -60,7 +60,7 @@
       <title>Supported Platforms</title>
       <title>Supported Platforms</title>
       <para>
       <para>
   BIND 10 builds have been tested on Debian GNU/Linux 5,
   BIND 10 builds have been tested on Debian GNU/Linux 5,
-  Ubuntu 9.10, NetBSD 5, Solaris 10, FreeBSD 7, and CentOS
+  Ubuntu 9.10, NetBSD 5, Solaris 10, FreeBSD 7 and 8, and CentOS
   Linux 5.3.
   Linux 5.3.
 
 
   It has been tested on Sparc, i386, and amd64 hardware
   It has been tested on Sparc, i386, and amd64 hardware
@@ -124,6 +124,7 @@
       <para>
       <para>
 
 
         <itemizedlist>
         <itemizedlist>
+
           <listitem>
           <listitem>
             <simpara>
             <simpara>
               <command>b10-msgq</command> &mdash;
               <command>b10-msgq</command> &mdash;
@@ -132,6 +133,7 @@
               BIND 10 processes.
               BIND 10 processes.
             </simpara>
             </simpara>
           </listitem>
           </listitem>
+
           <listitem>
           <listitem>
             <simpara>
             <simpara>
               <command>b10-auth</command> &mdash;
               <command>b10-auth</command> &mdash;
@@ -139,6 +141,7 @@
               This process serves DNS requests.
               This process serves DNS requests.
             </simpara>
             </simpara>
           </listitem>
           </listitem>
+
           <listitem>
           <listitem>
             <simpara>
             <simpara>
               <command>b10-cfgmgr</command> &mdash;
               <command>b10-cfgmgr</command> &mdash;
@@ -146,6 +149,7 @@
               This process maintains all of the configuration for BIND 10.
               This process maintains all of the configuration for BIND 10.
             </simpara>
             </simpara>
           </listitem>
           </listitem>
+
           <listitem>
           <listitem>
             <simpara>
             <simpara>
               <command>b10-cmdctl</command> &mdash;
               <command>b10-cmdctl</command> &mdash;
@@ -156,6 +160,15 @@
 
 
           <listitem>
           <listitem>
             <simpara>
             <simpara>
+              <command>b10-resolver</command> &mdash;
+              Recursive name server.
+              This process handles incoming queries.
+<!-- TODO: -->
+            </simpara>
+          </listitem>
+
+          <listitem>
+            <simpara>
               <command>b10-xfrin</command> &mdash;
               <command>b10-xfrin</command> &mdash;
               Incoming zone transfer service.
               Incoming zone transfer service.
               This process is used to transfer a new copy
               This process is used to transfer a new copy
@@ -668,7 +681,8 @@ var/
       about other modules.
       about other modules.
       The <command>bind10</command> master process will also start up
       The <command>bind10</command> master process will also start up
       <command>b10-cmdctl</command> for admins to communicate with the
       <command>b10-cmdctl</command> for admins to communicate with the
-      system, <command>b10-auth</command> for Authoritative DNS service,
+      system, <command>b10-auth</command> for authoritative DNS service or
+      <command>b10-resolver</command> for recursive name service,
       <command>b10-xfrin</command> for inbound DNS zone transfers,
       <command>b10-xfrin</command> for inbound DNS zone transfers,
       <command>b10-xfrout</command> for outbound DNS zone transfers,
       <command>b10-xfrout</command> for outbound DNS zone transfers,
       and <command>b10-zonemgr</command> for secondary service.
       and <command>b10-zonemgr</command> for secondary service.
@@ -1272,6 +1286,45 @@ what is XfroutClient xfr_client??
 
 
   </chapter>
   </chapter>
 
 
+  <chapter id="resolverserver">
+    <title>Recursive Name Server</title>
+
+    <para>
+      The <command>b10-resolver</command> process is started by
+      <command>bind10</command>.
+<!-- TODO
+      It provides a resolver so DNS clients can ask it to do recursion
+      and it will return answers.
+-->
+    </para>
+
+    <note><simpara>
+      The current version only provides a forwarding DNS server.
+      It does not cache and does not iterate to find answers.
+      It simply forwards the query on to another full resolver.
+    </simpara></note>
+
+<!-- TODO:
+
+By default, bind10 starts the authoritative service.
+
+> config set Boss/start_auth false
+> config set Boss/start_resolver true
+
+config commit
+Boss shutdown
+
+restart Boss
+
+then next set forward_addresses as needed
+
+{"version": 2, "Resolver": {"forward_addresses": [{"port": 5302, "address": "127.0.0.1"}], "listen_on": [{"port": 53, "address": "192.168.1.2"}, {"port": 53, "address": "127.0.0.1"}]}, "Boss": {"start_auth": false, "start_resolver": true}}
+
+
+-->
+
+  </chapter>
+
 <!-- TODO: how to help: run unit tests, join lists, review trac tickets -->
 <!-- TODO: how to help: run unit tests, join lists, review trac tickets -->
 
 
   <!-- <index>    <title>Index</title> </index> -->
   <!-- <index>    <title>Index</title> </index> -->