This is the reference guide for BIND 10 version 20101201.
The most up-to-date version of this document, along with
other documents for BIND 10, can be found at <aclass="ulink"href="http://bind10.isc.org/docs"target="_top">http://bind10.isc.org/docs</a>. </p></div></div></div><hr></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="chapter"><ahref="#intro">1. Introduction</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230299042">Supported Platforms</a></span></dt><dt><spanclass="section"><ahref="#id1168230299068">Required Software</a></span></dt><dt><spanclass="section"><ahref="#starting_stopping">Starting and Stopping the Server</a></span></dt><dt><spanclass="section"><ahref="#managing_once_running">Managing BIND 10</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#installation">2. Installation</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230284820">Building Requirements</a></span></dt><dt><spanclass="section"><ahref="#quickstart">Quick start</a></span></dt><dt><spanclass="section"><ahref="#install">Installation from source</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230285006">Download Tar File</a></span></dt><dt><spanclass="section"><ahref="#id1168230285026">Retrieve from Subversion</a></span></dt><dt><spanclass="section"><ahref="#id1168230285086">Configure before the build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285184">Build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285198">Install</a></span></dt><dt><spanclass="section"><ahref="#id1168230285223">Install Hierarchy</a></span></dt></dl></dd></dl></dd><dt><spanclass="chapter"><ahref="#bind10">3. Starting BIND10 with <spanclass="command"><strong>bind10</strong></span></a></span></dt><dd><dl><dt><spanclass="section"><ahref="#start">Starting BIND 10</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#msgq">4. Command channel</a></span></dt><dt><spanclass="chapter"><ahref="#cfgmgr">5. Configuration manager</a></span></dt><dt><spanclass="chapter"><ahref="#cmdctl">6. Remote control daemon</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#cmdctl.spec">Configuration specification for b10-cmdctl</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#bindctl">7. Control and configure user interface</a></span></dt><dt><spanclass="chapter"><ahref="#authserver">8. Authoritative Server</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230285793">Server Configurations</a></span></dt><dt><spanclass="section"><ahref="#id1168230285858">Data Source Backends</a></span></dt><dt><spanclass="section"><ahref="#id1168230285888">Loading Master Zones Files</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#xfrin">9. Incoming Zone Transfers</a></span></dt><dt><spanclass="chapter"><ahref="#xfrout">10. Outbound Zone Transfers</a></span></dt><dt><spanclass="chapter"><ahref="#zonemgr">11. Secondary Manager</a></span></dt></dl></div><divclass="chapter"title="Chapter 1. Introduction"><divclass="titlepage"><div><div><h2class="title"><aname="intro"></a>Chapter 1. Introduction</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#id1168230299042">Supported Platforms</a></span></dt><dt><spanclass="section"><ahref="#id1168230299068">Required Software</a></span></dt><dt><spanclass="section"><ahref="#starting_stopping">Starting and Stopping the Server</a></span></dt><dt><spanclass="section"><ahref="#managing_once_running">Managing BIND 10</a></span></dt></dl></div><p>
other documents for BIND 10, can be found at <aclass="ulink"href="http://bind10.isc.org/docs"target="_top">http://bind10.isc.org/docs</a>. </p></div></div></div><hr></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="chapter"><ahref="#intro">1. Introduction</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230299042">Supported Platforms</a></span></dt><dt><spanclass="section"><ahref="#id1168230299068">Required Software</a></span></dt><dt><spanclass="section"><ahref="#starting_stopping">Starting and Stopping the Server</a></span></dt><dt><spanclass="section"><ahref="#managing_once_running">Managing BIND 10</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#installation">2. Installation</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230284820">Building Requirements</a></span></dt><dt><spanclass="section"><ahref="#quickstart">Quick start</a></span></dt><dt><spanclass="section"><ahref="#install">Installation from source</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230285006">Download Tar File</a></span></dt><dt><spanclass="section"><ahref="#id1168230285026">Retrieve from Git</a></span></dt><dt><spanclass="section"><ahref="#id1168230285086">Configure before the build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285184">Build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285198">Install</a></span></dt><dt><spanclass="section"><ahref="#id1168230285223">Install Hierarchy</a></span></dt></dl></dd></dl></dd><dt><spanclass="chapter"><ahref="#bind10">3. Starting BIND10 with <spanclass="command"><strong>bind10</strong></span></a></span></dt><dd><dl><dt><spanclass="section"><ahref="#start">Starting BIND 10</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#msgq">4. Command channel</a></span></dt><dt><spanclass="chapter"><ahref="#cfgmgr">5. Configuration manager</a></span></dt><dt><spanclass="chapter"><ahref="#cmdctl">6. Remote control daemon</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#cmdctl.spec">Configuration specification for b10-cmdctl</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#bindctl">7. Control and configure user interface</a></span></dt><dt><spanclass="chapter"><ahref="#authserver">8. Authoritative Server</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230285793">Server Configurations</a></span></dt><dt><spanclass="section"><ahref="#id1168230285858">Data Source Backends</a></span></dt><dt><spanclass="section"><ahref="#id1168230285888">Loading Master Zones Files</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#xfrin">9. Incoming Zone Transfers</a></span></dt><dt><spanclass="chapter"><ahref="#xfrout">10. Outbound Zone Transfers</a></span></dt><dt><spanclass="chapter"><ahref="#zonemgr">11. Secondary Manager</a></span></dt></dl></div><divclass="chapter"title="Chapter 1. Introduction"><divclass="titlepage"><div><div><h2class="title"><aname="intro"></a>Chapter 1. Introduction</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#id1168230299042">Supported Platforms</a></span></dt><dt><spanclass="section"><ahref="#id1168230299068">Required Software</a></span></dt><dt><spanclass="section"><ahref="#starting_stopping">Starting and Stopping the Server</a></span></dt><dt><spanclass="section"><ahref="#managing_once_running">Managing BIND 10</a></span></dt></dl></div><p>
BIND is the popular implementation of a DNS server, developer
interfaces, and DNS tools.
BIND 10 is a rewrite of BIND 9. BIND 10 is written in C++ and Python
...
...
@@ -124,7 +124,7 @@
and, of course, DNS. These include detailed developer
documentation and code examples.
</p></div><divclass="chapter"title="Chapter 2. Installation"><divclass="titlepage"><div><div><h2class="title"><aname="installation"></a>Chapter 2. Installation</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#id1168230284820">Building Requirements</a></span></dt><dt><spanclass="section"><ahref="#quickstart">Quick start</a></span></dt><dt><spanclass="section"><ahref="#install">Installation from source</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230285006">Download Tar File</a></span></dt><dt><spanclass="section"><ahref="#id1168230285026">Retrieve from Subversion</a></span></dt><dt><spanclass="section"><ahref="#id1168230285086">Configure before the build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285184">Build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285198">Install</a></span></dt><dt><spanclass="section"><ahref="#id1168230285223">Install Hierarchy</a></span></dt></dl></dd></dl></div><divclass="section"title="Building Requirements"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="id1168230284820"></a>Building Requirements</h2></div></div></div><divclass="note"title="Note"style="margin-left: 0.5in; margin-right: 0.5in;"><h3class="title">Note</h3><p>
</p></div><divclass="chapter"title="Chapter 2. Installation"><divclass="titlepage"><div><div><h2class="title"><aname="installation"></a>Chapter 2. Installation</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#id1168230284820">Building Requirements</a></span></dt><dt><spanclass="section"><ahref="#quickstart">Quick start</a></span></dt><dt><spanclass="section"><ahref="#install">Installation from source</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id1168230285006">Download Tar File</a></span></dt><dt><spanclass="section"><ahref="#id1168230285026">Retrieve from Git</a></span></dt><dt><spanclass="section"><ahref="#id1168230285086">Configure before the build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285184">Build</a></span></dt><dt><spanclass="section"><ahref="#id1168230285198">Install</a></span></dt><dt><spanclass="section"><ahref="#id1168230285223">Install Hierarchy</a></span></dt></dl></dd></dl></div><divclass="section"title="Building Requirements"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="id1168230284820"></a>Building Requirements</h2></div></div></div><divclass="note"title="Note"style="margin-left: 0.5in; margin-right: 0.5in;"><h3class="title">Note</h3><p>
Some operating systems have split their distribution packages into
a run-time and a development package. You will need to install
the development package versions, which include header files and
...
...
@@ -181,7 +181,7 @@
</li></ol></div></div><divclass="section"title="Installation from source"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="install"></a>Installation from source</h2></div></div></div><p>
BIND 10 is open source software written in C++ and Python.
It is freely available in source code form from ISC via
the Subversion code revision control system or as a downloadable
the Git code revision control system or as a downloadable
tar file. It may also be available in pre-compiled ready-to-use
packages from operating system vendors.
</p><divclass="section"title="Download Tar File"><divclass="titlepage"><div><div><h3class="title"><aname="id1168230285006"></a>Download Tar File</h3></div></div></div><p>
...
...
@@ -191,25 +191,27 @@
The BIND 10 releases are available as tar file downloads from
Periodic development snapshots may also be available.
</p></div><divclass="section"title="Retrieve from Subversion"><divclass="titlepage"><div><div><h3class="title"><aname="id1168230285026"></a>Retrieve from Subversion</h3></div></div></div><p>
</p></div><divclass="section"title="Retrieve from Git"><divclass="titlepage"><div><div><h3class="title"><aname="id1168230285026"></a>Retrieve from Git</h3></div></div></div><p>
Downloading this "bleeding edge" code is recommended only for
developers or advanced users. Using development code in a production