Bv9ARM.html revision e0172ab8e2bf2fd2315f5c9b34cae8e013c71dda
5785N/A<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
5785N/A<HTML
5785N/A><HEAD
5785N/A><TITLE
5785N/A>BIND 9 Administrator Reference Manual</TITLE
5785N/A><META
5785N/ANAME="GENERATOR"
5785N/ACONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
5785N/AREL="NEXT"
5785N/ATITLE="Introduction "
5785N/AHREF="Bv9ARM.ch01.html"></HEAD
5785N/A><BODY
5785N/ACLASS="book"
5785N/ABGCOLOR="#FFFFFF"
5785N/ATEXT="#000000"
5785N/ALINK="#0000FF"
5785N/AVLINK="#840084"
5785N/AALINK="#0000FF"
5785N/A><DIV
5785N/ACLASS="BOOK"
5785N/A><A
5785N/ANAME="AEN1"
5785N/A></A
5785N/A><DIV
5785N/ACLASS="TITLEPAGE"
5785N/A><H1
5785N/ACLASS="title"
5785N/A><A
5785N/ANAME="AEN1"
5785N/A>BIND 9 Administrator Reference Manual</A
5785N/A></H1
5785N/A><P
5785N/ACLASS="copyright"
5785N/A>Copyright &copy; 2004 Internet Systems Consortium, Inc. ("ISC")</P
5785N/A><P
5785N/ACLASS="copyright"
5785N/A>Copyright &copy; 2000-2003 Internet Software Consortium</P
5785N/A><HR></DIV
5785N/A><DIV
5785N/ACLASS="TOC"
5785N/A><DL
5785N/A><DT
5785N/A><B
5785N/A>Table of Contents</B
5785N/A></DT
5785N/A><DT
5785N/A>1. <A
5785N/AHREF="Bv9ARM.ch01.html"
5785N/A>Introduction</A
5785N/A></DT
5785N/A><DD
5785N/A><DL
5785N/A><DT
5785N/A>1.1. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN15"
5785N/A>Scope of Document</A
5785N/A></DT
5785N/A><DT
5785N/A>1.2. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN22"
5785N/A>Organization of This Document</A
5785N/A></DT
5785N/A><DT
5785N/A>1.3. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN42"
5785N/A>Conventions Used in This Document</A
5785N/A></DT
5785N/A><DT
5785N/A>1.4. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN107"
5785N/A>The Domain Name System (<ACRONYM
5785N/ACLASS="acronym"
5785N/A>DNS</ACRONYM
5785N/A>)</A
5785N/A></DT
5785N/A><DD
5785N/A><DL
5785N/A><DT
5785N/A>1.4.1. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN114"
5785N/A>DNS Fundamentals</A
5785N/A></DT
5785N/A><DT
5785N/A>1.4.2. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN124"
5785N/A>Domains and Domain Names</A
5785N/A></DT
5785N/A><DT
5785N/A>1.4.3. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN148"
5785N/A>Zones</A
5785N/A></DT
5785N/A><DT
5785N/A>1.4.4. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN171"
5785N/A>Authoritative Name Servers</A
5785N/A></DT
5785N/A><DT
5785N/A>1.4.5. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN200"
5785N/A>Caching Name Servers</A
5785N/A></DT
5785N/A><DT
5785N/A>1.4.6. <A
5785N/AHREF="Bv9ARM.ch01.html#AEN218"
5785N/A>Name Servers in Multiple Roles</A
5785N/A></DT
5785N/A></DL
5785N/A></DD
5785N/A></DL
5785N/A></DD
5785N/A><DT
5785N/A>2. <A
5785N/AHREF="Bv9ARM.ch02.html"
5785N/A><ACRONYM
5785N/ACLASS="acronym"
5785N/A>BIND</ACRONYM
5785N/A> Resource Requirements</A
5785N/A></DT
5785N/A><DD
5785N/A><DL
5785N/A><DT
5785N/A>2.1. <A
5785N/AHREF="Bv9ARM.ch02.html#AEN228"
5785N/A>Hardware requirements</A
5785N/A></DT
5785N/A><DT
5785N/A>2.2. <A
5785N/AHREF="Bv9ARM.ch02.html#AEN236"
5785N/A>CPU Requirements</A
5785N/A></DT
5785N/A><DT
5785N/A>2.3. <A
5785N/AHREF="Bv9ARM.ch02.html#AEN240"
5785N/A>Memory Requirements</A
5785N/A></DT
5785N/A><DT
5785N/A>2.4. <A
5785N/AHREF="Bv9ARM.ch02.html#AEN247"
5785N/A>Name Server Intensive Environment Issues</A
5785N/A></DT
5785N/A><DT
5785N/A>2.5. <A
5785N/AHREF="Bv9ARM.ch02.html#AEN250"
5785N/A>Supported Operating Systems</A
5785N/A></DT
5785N/A></DL
5785N/A></DD
5785N/A><DT
5785N/A>3. <A
5785N/AHREF="Bv9ARM.ch03.html"
5785N/A>Name Server Configuration</A
5785N/A></DT
5785N/A><DD
5785N/A><DL
><DT
>3.1. <A
HREF="Bv9ARM.ch03.html#sample_configuration"
>Sample Configurations</A
></DT
><DD
><DL
><DT
>3.1.1. <A
HREF="Bv9ARM.ch03.html#AEN259"
>A Caching-only Name Server</A
></DT
><DT
>3.1.2. <A
HREF="Bv9ARM.ch03.html#AEN264"
>An Authoritative-only Name Server</A
></DT
></DL
></DD
><DT
>3.2. <A
HREF="Bv9ARM.ch03.html#AEN270"
>Load Balancing</A
></DT
><DT
>3.3. <A
HREF="Bv9ARM.ch03.html#AEN347"
>Name Server Operations</A
></DT
><DD
><DL
><DT
>3.3.1. <A
HREF="Bv9ARM.ch03.html#AEN349"
>Tools for Use With the Name Server Daemon</A
></DT
><DT
>3.3.2. <A
HREF="Bv9ARM.ch03.html#AEN691"
>Signals</A
></DT
></DL
></DD
></DL
></DD
><DT
>4. <A
HREF="Bv9ARM.ch04.html"
>Advanced DNS Features</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="Bv9ARM.ch04.html#notify"
>Notify</A
></DT
><DT
>4.2. <A
HREF="Bv9ARM.ch04.html#dynamic_update"
>Dynamic Update</A
></DT
><DD
><DL
><DT
>4.2.1. <A
HREF="Bv9ARM.ch04.html#journal"
>The journal file</A
></DT
></DL
></DD
><DT
>4.3. <A
HREF="Bv9ARM.ch04.html#incremental_zone_transfers"
>Incremental Zone Transfers (IXFR)</A
></DT
><DT
>4.4. <A
HREF="Bv9ARM.ch04.html#AEN769"
>Split DNS</A
></DT
><DT
>4.5. <A
HREF="Bv9ARM.ch04.html#tsig"
>TSIG</A
></DT
><DD
><DL
><DT
>4.5.1. <A
HREF="Bv9ARM.ch04.html#AEN860"
>Generate Shared Keys for Each Pair of Hosts</A
></DT
><DT
>4.5.2. <A
HREF="Bv9ARM.ch04.html#AEN881"
>Copying the Shared Secret to Both Machines</A
></DT
><DT
>4.5.3. <A
HREF="Bv9ARM.ch04.html#AEN884"
>Informing the Servers of the Key's Existence</A
></DT
><DT
>4.5.4. <A
HREF="Bv9ARM.ch04.html#AEN896"
>Instructing the Server to Use the Key</A
></DT
><DT
>4.5.5. <A
HREF="Bv9ARM.ch04.html#AEN912"
>TSIG Key Based Access Control</A
></DT
><DT
>4.5.6. <A
HREF="Bv9ARM.ch04.html#AEN925"
>Errors</A
></DT
></DL
></DD
><DT
>4.6. <A
HREF="Bv9ARM.ch04.html#AEN929"
>TKEY</A
></DT
><DT
>4.7. <A
HREF="Bv9ARM.ch04.html#AEN944"
>SIG(0)</A
></DT
><DT
>4.8. <A
HREF="Bv9ARM.ch04.html#DNSSEC"
>DNSSEC</A
></DT
><DD
><DL
><DT
>4.8.1. <A
HREF="Bv9ARM.ch04.html#AEN964"
>Generating Keys</A
></DT
><DT
>4.8.2. <A
HREF="Bv9ARM.ch04.html#AEN984"
>Signing the Zone</A
></DT
><DT
>4.8.3. <A
HREF="Bv9ARM.ch04.html#AEN1006"
>Configuring Servers</A
></DT
></DL
></DD
><DT
>4.9. <A
HREF="Bv9ARM.ch04.html#AEN1013"
>IPv6 Support in <ACRONYM
CLASS="acronym"
>BIND</ACRONYM
> 9</A
></DT
><DD
><DL
><DT
>4.9.1. <A
HREF="Bv9ARM.ch04.html#AEN1031"
>Address Lookups Using AAAA Records</A
></DT
><DT
>4.9.2. <A
HREF="Bv9ARM.ch04.html#AEN1037"
>Address to Name Lookups Using Nibble Format</A
></DT
></DL
></DD
></DL
></DD
><DT
>5. <A
HREF="Bv9ARM.ch05.html"
>The <ACRONYM
CLASS="acronym"
>BIND</ACRONYM
> 9 Lightweight Resolver</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="Bv9ARM.ch05.html#AEN1046"
>The Lightweight Resolver Library</A
></DT
><DT
>5.2. <A
HREF="Bv9ARM.ch05.html#lwresd"
>Running a Resolver Daemon</A
></DT
></DL
></DD
><DT
>6. <A
HREF="Bv9ARM.ch06.html"
><ACRONYM
CLASS="acronym"
>BIND</ACRONYM
> 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#AEN1293"
>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#AEN1414"
><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#AEN1458"
><B
CLASS="command"
>controls</B
> Statement Grammar</A
></DT
><DT
>6.2.4. <A
HREF="Bv9ARM.ch06.html#controls_statement_definition_and_usage"
><B
CLASS="command"
>controls</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.5. <A
HREF="Bv9ARM.ch06.html#AEN1537"
><B
CLASS="command"
>include</B
> Statement Grammar</A
></DT
><DT
>6.2.6. <A
HREF="Bv9ARM.ch06.html#AEN1542"
><B
CLASS="command"
>include</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.7. <A
HREF="Bv9ARM.ch06.html#AEN1549"
><B
CLASS="command"
>key</B
> Statement Grammar</A
></DT
><DT
>6.2.8. <A
HREF="Bv9ARM.ch06.html#AEN1556"
><B
CLASS="command"
>key</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.9. <A
HREF="Bv9ARM.ch06.html#AEN1576"
><B
CLASS="command"
>logging</B
> Statement Grammar</A
></DT
><DT
>6.2.10. <A
HREF="Bv9ARM.ch06.html#AEN1616"
><B
CLASS="command"
>logging</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.11. <A
HREF="Bv9ARM.ch06.html#AEN1886"
><B
CLASS="command"
>lwres</B
> Statement Grammar</A
></DT
><DT
>6.2.12. <A
HREF="Bv9ARM.ch06.html#AEN1910"
><B
CLASS="command"
>lwres</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.13. <A
HREF="Bv9ARM.ch06.html#AEN1929"
><B
CLASS="command"
>masters</B
> Statement Grammar</A
></DT
><DT
>6.2.14. <A
HREF="Bv9ARM.ch06.html#AEN1944"
><B
CLASS="command"
>masters</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.15. <A
HREF="Bv9ARM.ch06.html#AEN1949"
><B
CLASS="command"
>options</B
> Statement Grammar</A
></DT
><DT
>6.2.16. <A
HREF="Bv9ARM.ch06.html#options"
><B
CLASS="command"
>options</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.17. <A
HREF="Bv9ARM.ch06.html#server_statement_grammar"
><B
CLASS="command"
>server</B
> Statement Grammar</A
></DT
><DT
>6.2.18. <A
HREF="Bv9ARM.ch06.html#server_statement_definition_and_usage"
><B
CLASS="command"
>server</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.19. <A
HREF="Bv9ARM.ch06.html#AEN3529"
><B
CLASS="command"
>trusted-keys</B
> Statement Grammar</A
></DT
><DT
>6.2.20. <A
HREF="Bv9ARM.ch06.html#AEN3545"
><B
CLASS="command"
>trusted-keys</B
> Statement Definition
and Usage</A
></DT
><DT
>6.2.21. <A
HREF="Bv9ARM.ch06.html#view_statement_grammar"
><B
CLASS="command"
>view</B
> Statement Grammar</A
></DT
><DT
>6.2.22. <A
HREF="Bv9ARM.ch06.html#AEN3567"
><B
CLASS="command"
>view</B
> Statement Definition and Usage</A
></DT
><DT
>6.2.23. <A
HREF="Bv9ARM.ch06.html#zone_statement_grammar"
><B
CLASS="command"
>zone</B
>
Statement Grammar</A
></DT
><DT
>6.2.24. <A
HREF="Bv9ARM.ch06.html#AEN3746"
><B
CLASS="command"
>zone</B
> Statement Definition and Usage</A
></DT
></DL
></DD
><DT
>6.3. <A
HREF="Bv9ARM.ch06.html#AEN4167"
>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#AEN4487"
>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#AEN4608"
>Inverse Mapping in IPv4</A
></DT
><DT
>6.3.5. <A
HREF="Bv9ARM.ch06.html#AEN4635"
>Other Zone File Directives</A
></DT
><DT
>6.3.6. <A
HREF="Bv9ARM.ch06.html#AEN4693"
><ACRONYM
CLASS="acronym"
>BIND</ACRONYM
> Master File Extension: the <B
CLASS="command"
>$GENERATE</B
> Directive</A
></DT
></DL
></DD
></DL
></DD
><DT
>7. <A
HREF="Bv9ARM.ch07.html"
><ACRONYM
CLASS="acronym"
>BIND</ACRONYM
> 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#AEN4810"
><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#AEN4833"
>The <B
CLASS="command"
>chroot</B
> Environment</A
></DT
><DT
>7.2.2. <A
HREF="Bv9ARM.ch07.html#AEN4851"
>Using the <B
CLASS="command"
>setuid</B
> Function</A
></DT
></DL
></DD
><DT
>7.3. <A
HREF="Bv9ARM.ch07.html#dynamic_update_security"
>Dynamic Update Security</A
></DT
></DL
></DD
><DT
>8. <A
HREF="Bv9ARM.ch08.html"
>Troubleshooting</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="Bv9ARM.ch08.html#AEN4872"
>Common Problems</A
></DT
><DD
><DL
><DT
>8.1.1. <A
HREF="Bv9ARM.ch08.html#AEN4874"
>It's not working; how can I figure out what's wrong?</A
></DT
></DL
></DD
><DT
>8.2. <A
HREF="Bv9ARM.ch08.html#AEN4877"
>Incrementing and Changing the Serial Number</A
></DT
><DT
>8.3. <A
HREF="Bv9ARM.ch08.html#AEN4882"
>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#AEN4898"
>Acknowledgments</A
></DT
><DD
><DL
><DT
>A.1.1. <A
HREF="Bv9ARM.ch09.html#AEN4900"
>A Brief History of the <ACRONYM
CLASS="acronym"
>DNS</ACRONYM
> and <ACRONYM
CLASS="acronym"
>BIND</ACRONYM
></A
></DT
></DL
></DD
><DT
>A.2. <A
HREF="Bv9ARM.ch09.html#historical_dns_information"
>General <ACRONYM
CLASS="acronym"
>DNS</ACRONYM
> Reference Information</A
></DT
><DD
><DL
><DT
>A.2.1. <A
HREF="Bv9ARM.ch09.html#ipv6addresses"
>IPv6 addresses (AAAA)</A
></DT
></DL
></DD
><DT
>A.3. <A
HREF="Bv9ARM.ch09.html#bibliography"
>Bibliography (and Suggested Reading)</A
></DT
><DD
><DL
><DT
>A.3.1. <A
HREF="Bv9ARM.ch09.html#rfcs"
>Request for Comments (RFCs)</A
></DT
><DT
>A.3.2. <A
HREF="Bv9ARM.ch09.html#internet_drafts"
>Internet Drafts</A
></DT
><DT
>A.3.3. <A
HREF="Bv9ARM.ch09.html#AEN5495"
>Other Documents About <ACRONYM
CLASS="acronym"
>BIND</ACRONYM
></A
></DT
></DL
></DD
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation 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"
ACCESSKEY="N"
>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
>