Bv9ARM.html revision 9b26804b581d11dc845e96073bda32f739581aee
0N/A<HTML
381N/A><HEAD
0N/A><TITLE
0N/A></TITLE
0N/A><META
0N/ANAME="GENERATOR"
0N/ACONTENT="Modular DocBook HTML Stylesheet Version 1.57"><LINK
0N/AREL="NEXT"
0N/ATITLE="Introduction "
0N/AHREF="Bv9ARM.ch01.html"></HEAD
0N/A><BODY
0N/ACLASS="book"
0N/ABGCOLOR="#FFFFFF"
0N/ATEXT="#000000"
0N/ALINK="#0000FF"
0N/AVLINK="#840084"
0N/AALINK="#0000FF"
0N/A><DIV
0N/ACLASS="BOOK"
0N/A><A
0N/ANAME="AEN1"
0N/A></A
0N/A><DIV
0N/ACLASS="TOC"
0N/A><DL
0N/A><DT
0N/A><B
0N/A>Table of Contents</B
0N/A></DT
0N/A><DT
0N/A>1. <A
0N/AHREF="Bv9ARM.ch01.html"
0N/A>Introduction</A
0N/A></DT
0N/A><DD
0N/A><DL
722N/A><DT
722N/A>1.1. <A
722N/AHREF="Bv9ARM.ch01.html#AEN7"
722N/A>Scope of Document</A
722N/A></DT
722N/A><DT
0N/A>1.2. <A
0N/AHREF="Bv9ARM.ch01.html#AEN13"
0N/A>Organization of This Document</A
722N/A></DT
722N/A><DT
722N/A>1.3. <A
0N/AHREF="Bv9ARM.ch01.html#AEN32"
722N/A>Conventions Used in This Document</A
722N/A></DT
722N/A><DT
0N/A>1.4. <A
0N/AHREF="Bv9ARM.ch01.html#AEN121"
0N/A>Discussion of Domain Name System (<SPAN
0N/ACLASS="acronym"
0N/A>DNS</SPAN
722N/A>) Basics and
722N/A<SPAN
722N/ACLASS="acronym"
722N/A>BIND</SPAN
722N/A></A
0N/A></DT
0N/A><DD
722N/A><DL
722N/A><DT
722N/A>1.4.1. <A
722N/AHREF="Bv9ARM.ch01.html#AEN136"
722N/A>Nameservers</A
722N/A></DT
722N/A><DT
722N/A>1.4.2. <A
722N/AHREF="Bv9ARM.ch01.html#AEN157"
722N/A>Types of Zones</A
722N/A></DT
722N/A><DT
722N/A>1.4.3. <A
722N/AHREF="Bv9ARM.ch01.html#AEN194"
722N/A>Servers</A
722N/A></DT
722N/A></DL
722N/A></DD
722N/A></DL
0N/A></DD
0N/A><DT
0N/A>2. <A
0N/AHREF="Bv9ARM.ch02.html"
0N/A><SPAN
0N/ACLASS="acronym"
0N/A>BIND</SPAN
0N/A> Resource Requirements</A
0N/A></DT
0N/A><DD
0N/A><DL
0N/A><DT
0N/A>2.1. <A
722N/AHREF="Bv9ARM.ch02.html#AEN230"
0N/A>Hardware requirements</A
0N/A></DT
722N/A><DT
722N/A>2.2. <A
722N/AHREF="Bv9ARM.ch02.html#AEN238"
722N/A>CPU Requirements</A
722N/A></DT
722N/A><DT
0N/A>2.3. <A
0N/AHREF="Bv9ARM.ch02.html#AEN242"
722N/A>Memory Requirements</A
722N/A></DT
0N/A><DT
0N/A>2.4. <A
0N/AHREF="Bv9ARM.ch02.html#AEN247"
0N/A>Nameserver Intensive Environment Issues</A
0N/A></DT
0N/A><DT
722N/A>2.5. <A
0N/AHREF="Bv9ARM.ch02.html#AEN250"
722N/A>Supported Operating Systems</A
722N/A></DT
0N/A></DL
0N/A></DD
722N/A><DT
722N/A>3. <A
722N/AHREF="Bv9ARM.ch03.html"
722N/A>Nameserver Configuration</A
722N/A></DT
0N/A><DD
722N/A><DL
722N/A><DT
0N/A>3.1. <A
0N/AHREF="Bv9ARM.ch03.html#sample_configuration"
0N/A>Sample Configurations</A
722N/A></DT
722N/A><DD
722N/A><DL
722N/A><DT
722N/A>3.1.1. <A
722N/AHREF="Bv9ARM.ch03.html#AEN276"
722N/A>A Caching-only Nameserver</A
722N/A></DT
0N/A><DT
722N/A>3.1.2. <A
722N/AHREF="Bv9ARM.ch03.html#AEN280"
722N/A>An Authoritative-only Nameserver</A
722N/A></DT
722N/A></DL
722N/A></DD
722N/A><DT
722N/A>3.2. <A
722N/AHREF="Bv9ARM.ch03.html#AEN286"
722N/A>Load Balancing</A
722N/A></DT
0N/A><DT
722N/A>3.3. <A
722N/AHREF="Bv9ARM.ch03.html#notify"
722N/A>Notify</A
722N/A></DT
722N/A><DT
722N/A>3.4. <A
722N/AHREF="Bv9ARM.ch03.html#AEN374"
722N/A>Nameserver Operations</A
722N/A></DT
722N/A><DD
722N/A><DL
722N/A><DT
722N/A>3.4.1. <A
0N/AHREF="Bv9ARM.ch03.html#AEN376"
722N/A>Tools for Use With the Nameserver Daemon</A
722N/A></DT
0N/A><DT
0N/A>3.4.2. <A
0N/AHREF="Bv9ARM.ch03.html#AEN600"
722N/A>Signals</A
722N/A></DT
0N/A></DL
0N/A></DD
722N/A></DL
0N/A></DD
0N/A><DT
0N/A>4. <A
0N/AHREF="Bv9ARM.ch04.html"
0N/A>Advanced Concepts</A
0N/A></DT
0N/A><DD
0N/A><DL
0N/A><DT
0N/A>4.1. <A
722N/AHREF="Bv9ARM.ch04.html#dynamic_update"
722N/A>Dynamic Update</A
722N/A></DT
722N/A><DT
722N/A>4.2. <A
722N/AHREF="Bv9ARM.ch04.html#incremental_zone_transfers"
722N/A>Incremental Zone Transfers (IXFR)</A
722N/A></DT
722N/A><DT
722N/A>4.3. <A
722N/AHREF="Bv9ARM.ch04.html#AEN654"
722N/A>Split DNS</A
0N/A></DT
0N/A><DT
0N/A>4.4. <A
0N/AHREF="Bv9ARM.ch04.html#tsig"
0N/A>TSIG</A
0N/A></DT
0N/A><DD
0N/A><DL
0N/A><DT
722N/A>4.4.1. <A
722N/AHREF="Bv9ARM.ch04.html#AEN747"
722N/A>Generate Shared Keys for Each Pair of Hosts</A
722N/A></DT
722N/A><DT
722N/A>4.4.2. <A
722N/AHREF="Bv9ARM.ch04.html#AEN768"
722N/A>Copying the Shared Secret to Both Machines</A
722N/A></DT
722N/A><DT
722N/A>4.4.3. <A
722N/AHREF="Bv9ARM.ch04.html#AEN771"
65N/A>Informing the Servers of the Key's Existence</A
722N/A></DT
722N/A><DT
722N/A>4.4.4. <A
722N/AHREF="Bv9ARM.ch04.html#AEN783"
722N/A>Instructing the Server to Use the Key</A
722N/A></DT
722N/A><DT
722N/A>4.4.5. <A
722N/AHREF="Bv9ARM.ch04.html#AEN799"
65N/A>TSIG Key Based Access Control</A
722N/A></DT
722N/A><DT
722N/A>4.4.6. <A
722N/AHREF="Bv9ARM.ch04.html#AEN812"
722N/A>Errors</A
722N/A></DT
722N/A></DL
722N/A></DD
722N/A><DT
0N/A>4.5. <A
65N/AHREF="Bv9ARM.ch04.html#AEN816"
722N/A>TKEY</A
722N/A></DT
722N/A><DT
722N/A>4.6. <A
0N/AHREF="Bv9ARM.ch04.html#AEN831"
722N/A>SIG(0)</A
722N/A></DT
722N/A><DT
722N/A>4.7. <A
722N/AHREF="Bv9ARM.ch04.html#DNSSEC"
722N/A>DNSSEC</A
722N/A></DT
722N/A><DD
722N/A><DL
0N/A><DT
722N/A>4.7.1. <A
0N/AHREF="Bv9ARM.ch04.html#AEN847"
0N/A>Generating Keys</A
722N/A></DT
722N/A><DT
722N/A>4.7.2. <A
722N/AHREF="Bv9ARM.ch04.html#AEN867"
0N/A>Creating a Keyset</A
0N/A></DT
0N/A><DT
722N/A>4.7.3. <A
722N/AHREF="Bv9ARM.ch04.html#AEN879"
722N/A>Signing the Child's Keyset</A
0N/A></DT
0N/A><DT
0N/A>4.7.4. <A
722N/AHREF="Bv9ARM.ch04.html#AEN892"
0N/A>Signing the Zone</A
0N/A></DT
722N/A><DT
0N/A>4.7.5. <A
0N/AHREF="Bv9ARM.ch04.html#AEN908"
0N/A>Configuring Servers</A
0N/A></DT
722N/A></DL
722N/A></DD
0N/A><DT
0N/A>4.8. <A
0N/AHREF="Bv9ARM.ch04.html#AEN915"
722N/A>IPv6 Support in <SPAN
0N/ACLASS="acronym"
0N/A>BIND</SPAN
0N/A> 9</A
0N/A></DT
0N/A><DD
722N/A><DL
0N/A><DT
0N/A>4.8.1. <A
722N/AHREF="Bv9ARM.ch04.html#AEN929"
722N/A>Address Lookups Using AAAA Records</A
0N/A></DT
0N/A><DT
0N/A>4.8.2. <A
HREF="Bv9ARM.ch04.html#AEN934"
>Address Lookups Using A6 Records</A
></DT
><DT
>4.8.3. <A
HREF="Bv9ARM.ch04.html#AEN955"
>Address to Name Lookups Using Nibble Format</A
></DT
><DT
>4.8.4. <A
HREF="Bv9ARM.ch04.html#AEN962"
>Address to Name Lookups Using Bitstring Format</A
></DT
><DT
>4.8.5. <A
HREF="Bv9ARM.ch04.html#AEN969"
>Using DNAME for Delegation of IPv6 Reverse Addresses</A
></DT
></DL
></DD
></DL
></DD
><DT
>5. <A
HREF="Bv9ARM.ch05.html"
>The <SPAN
CLASS="acronym"
>BIND</SPAN
> 9 Lightweight Resolver</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="Bv9ARM.ch05.html#AEN989"
>The Lightweight Resolver Library</A
></DT
><DT
>5.2. <A
HREF="Bv9ARM.ch05.html#AEN995"
>Running a Resolver Daemon</A
></DT
></DL
></DD
><DT
>6. <A
HREF="Bv9ARM.ch06.html"
><SPAN
CLASS="acronym"
>BIND</SPAN
> 9 Configuration Reference</A
></DT
><DD
><DL
><DT
>6.1. <A
HREF="Bv9ARM.ch06.html#configuration_file_elements"
>Configuration File Elements</A
></DT
><DD
><DL
><DT
>6.1.1. <A
HREF="Bv9ARM.ch06.html#address_match_lists"
>Address Match Lists</A
></DT
><DT
>6.1.2. <A
HREF="Bv9ARM.ch06.html#AEN1212"
>Comment Syntax</A
></DT
></DL
></DD
><DT
>6.2. <A
HREF="Bv9ARM.ch06.html#Configuration_File_Grammar"
>Configuration File Grammar</A
></DT
><DD
><DL
><DT
>6.2.1. <A
HREF="Bv9ARM.ch06.html#AEN1319"
><B
CLASS="command"
>acl</B
> Statement Grammar</A
></DT
><DT
>6.2.2. <A
HREF="Bv9ARM.ch06.html#acl"
><B
CLASS="command"
>acl</B
> Statement Definition and
Usage</A
></DT
><DT
>6.2.3. <A
HREF="Bv9ARM.ch06.html#AEN1361"
><B
CLASS="command"
>controls</B
> Statement Grammar</A
></DT
><DT
>6.2.4. <A
HREF="Bv9ARM.ch06.html#AEN1370"
><B
CLASS="command"
>controls</B
> Statement Definition and
Usage</A
></DT
><DT
>6.2.5. <A
HREF="Bv9ARM.ch06.html#AEN1397"
><B
CLASS="command"
>include</B
> Statement Grammar</A
></DT
><DT
>6.2.6. <A
HREF="Bv9ARM.ch06.html#AEN1402"
><B
CLASS="command"
>include</B
> Statement Definition and
Usage</A
></DT
><DT
>6.2.7. <A
HREF="Bv9ARM.ch06.html#AEN1409"
><B
CLASS="command"
>key</B
> Statement Grammar</A
></DT
><DT
>6.2.8. <A
HREF="Bv9ARM.ch06.html#AEN1416"
><B
CLASS="command"
>key</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.9. <A
HREF="Bv9ARM.ch06.html#AEN1428"
><B
CLASS="command"
>logging</B
> Statement Grammar</A
></DT
><DT
>6.2.10. <A
HREF="Bv9ARM.ch06.html#AEN1467"
><B
CLASS="command"
>logging</B
> Statement Definition and
Usage</A
></DT
><DT
>6.2.11. <A
HREF="Bv9ARM.ch06.html#AEN1661"
><B
CLASS="command"
>options</B
> Statement Grammar</A
></DT
><DT
>6.2.12. <A
HREF="Bv9ARM.ch06.html#AEN1833"
><B
CLASS="command"
>options</B
> Statement Definition and
Usage</A
></DT
><DT
>6.2.13. <A
HREF="Bv9ARM.ch06.html#server_statement_grammar"
><B
CLASS="command"
>server</B
>
Statement Grammar</A
></DT
><DT
>6.2.14. <A
HREF="Bv9ARM.ch06.html#server_statement_definition_and_usage"
><B
CLASS="command"
>server</B
> Statement Definition
and Usage</A
></DT
><DT
>6.2.15. <A
HREF="Bv9ARM.ch06.html#AEN2744"
><B
CLASS="command"
>trusted-keys</B
> Statement Grammar</A
></DT
><DT
>6.2.16. <A
HREF="Bv9ARM.ch06.html#AEN2760"
><B
CLASS="command"
>trusted-keys</B
> Statement Definition
and Usage</A
></DT
><DT
>6.2.17. <A
HREF="Bv9ARM.ch06.html#AEN2768"
><B
CLASS="command"
>view</B
> Statement Grammar</A
></DT
><DT
>6.2.18. <A
HREF="Bv9ARM.ch06.html#AEN2778"
><B
CLASS="command"
>view</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.19. <A
HREF="Bv9ARM.ch06.html#zone_statement_grammar"
><B
CLASS="command"
>zone</B
>
Statement Grammar</A
></DT
><DT
>6.2.20. <A
HREF="Bv9ARM.ch06.html#AEN2890"
><B
CLASS="command"
>zone</B
> Statement Definition and Usage</A
></DT
></DL
></DD
><DT
>6.3. <A
HREF="Bv9ARM.ch06.html#AEN3201"
>Zone File</A
></DT
><DD
><DL
><DT
>6.3.1. <A
HREF="Bv9ARM.ch06.html#types_of_resource_records_and_when_to_use_them"
>Types of Resource Records and When to Use Them</A
></DT
><DT
>6.3.2. <A
HREF="Bv9ARM.ch06.html#AEN3521"
>Discussion of MX Records</A
></DT
><DT
>6.3.3. <A
HREF="Bv9ARM.ch06.html#Setting_TTLs"
>Setting TTLs</A
></DT
><DT
>6.3.4. <A
HREF="Bv9ARM.ch06.html#AEN3642"
>Inverse Mapping in IPv4</A
></DT
><DT
>6.3.5. <A
HREF="Bv9ARM.ch06.html#AEN3669"
>Other Zone File Directives</A
></DT
><DT
>6.3.6. <A
HREF="Bv9ARM.ch06.html#AEN3726"
><SPAN
CLASS="acronym"
>BIND</SPAN
> Master File Extension: the <B
CLASS="command"
>$GENERATE</B
> Directive</A
></DT
></DL
></DD
></DL
></DD
><DT
>7. <A
HREF="Bv9ARM.ch07.html"
><SPAN
CLASS="acronym"
>BIND</SPAN
> 9 Security Considerations</A
></DT
><DD
><DL
><DT
>7.1. <A
HREF="Bv9ARM.ch07.html#Access_Control_Lists"
>Access Control Lists</A
></DT
><DT
>7.2. <A
HREF="Bv9ARM.ch07.html#AEN3807"
><B
CLASS="command"
>chroot</B
> and <B
CLASS="command"
>setuid</B
> (for
UNIX servers)</A
></DT
><DD
><DL
><DT
>7.2.1. <A
HREF="Bv9ARM.ch07.html#AEN3830"
>The <B
CLASS="command"
>chroot</B
> Environment</A
></DT
><DT
>7.2.2. <A
HREF="Bv9ARM.ch07.html#AEN3845"
>Using the <B
CLASS="command"
>setuid</B
> Function</A
></DT
></DL
></DD
><DT
>7.3. <A
HREF="Bv9ARM.ch07.html#AEN3853"
>Dynamic Updates</A
></DT
></DL
></DD
><DT
>8. <A
HREF="Bv9ARM.ch08.html"
>Troubleshooting</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="Bv9ARM.ch08.html#AEN3861"
>Common Problems</A
></DT
><DD
><DL
><DT
>8.1.1. <A
HREF="Bv9ARM.ch08.html#AEN3863"
>It's not working; how can I figure out what's wrong?</A
></DT
></DL
></DD
><DT
>8.2. <A
HREF="Bv9ARM.ch08.html#AEN3867"
>Incrementing and Changing the Serial Number</A
></DT
><DT
>8.3. <A
HREF="Bv9ARM.ch08.html#AEN3872"
>Where Can I Get Help?</A
></DT
></DL
></DD
><DT
>A. <A
HREF="Bv9ARM.ch09.html"
>Appendices</A
></DT
><DD
><DL
><DT
>A.1. <A
HREF="Bv9ARM.ch09.html#AEN3888"
>Acknowledgements</A
></DT
><DD
><DL
><DT
>A.1.1. <A
HREF="Bv9ARM.ch09.html#AEN3890"
>A Brief History of the <SPAN
CLASS="acronym"
>DNS</SPAN
> and <SPAN
CLASS="acronym"
>BIND</SPAN
></A
></DT
></DL
></DD
><DT
>A.2. <A
HREF="Bv9ARM.ch09.html#historical_dns_information"
>Historical <SPAN
CLASS="acronym"
>DNS</SPAN
> Information</A
></DT
><DD
><DL
><DT
>A.2.1. <A
HREF="Bv9ARM.ch09.html#classes_of_resource_records"
>Classes of Resource Records</A
></DT
></DL
></DD
><DT
>A.3. <A
HREF="Bv9ARM.ch09.html#AEN3929"
>General <SPAN
CLASS="acronym"
>DNS</SPAN
> Reference Information</A
></DT
><DD
><DL
><DT
>A.3.1. <A
HREF="Bv9ARM.ch09.html#AEN3932"
>IPv6 addresses (A6)</A
></DT
></DL
></DD
><DT
>A.4. <A
HREF="Bv9ARM.ch09.html#bibliography"
>Bibliography (and Suggested Reading)</A
></DT
><DD
><DL
><DT
>A.4.1. <A
HREF="Bv9ARM.ch09.html#rfcs"
>Request for Comments (RFCs)</A
></DT
><DT
>A.4.2. <A
HREF="Bv9ARM.ch09.html#internet_drafts"
>Internet Drafts</A
></DT
><DT
>A.4.3. <A
HREF="Bv9ARM.ch09.html#AEN4538"
>Other Documents About <SPAN
CLASS="acronym"
>BIND</SPAN
></A
></DT
></DL
></DD
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="Bv9ARM.ch01.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>