summaryrefslogtreecommitdiff
path: root/usr.sbin/bind/doc/arm/Bv9ARM.ch01.html
diff options
context:
space:
mode:
authorJakob Schlyter <jakob@cvs.openbsd.org>2004-09-28 16:36:11 +0000
committerJakob Schlyter <jakob@cvs.openbsd.org>2004-09-28 16:36:11 +0000
commite89047d826b7f97551768d5ac32cbda8cb5b72b8 (patch)
tree5ef67c015854f54a701d53b0fed0662a85e9f0d1 /usr.sbin/bind/doc/arm/Bv9ARM.ch01.html
parent759ea572586be172c3e200dcfae39c1fc0ca1f5a (diff)
ISC BIND version 9.3.0. ok deraadt@
Diffstat (limited to 'usr.sbin/bind/doc/arm/Bv9ARM.ch01.html')
-rw-r--r--usr.sbin/bind/doc/arm/Bv9ARM.ch01.html297
1 files changed, 129 insertions, 168 deletions
diff --git a/usr.sbin/bind/doc/arm/Bv9ARM.ch01.html b/usr.sbin/bind/doc/arm/Bv9ARM.ch01.html
index ab899fa0919..5b3659e6101 100644
--- a/usr.sbin/bind/doc/arm/Bv9ARM.ch01.html
+++ b/usr.sbin/bind/doc/arm/Bv9ARM.ch01.html
@@ -1,11 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML
><HEAD
><TITLE
>Introduction </TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.73
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="BIND 9 Administrator Reference Manual"
HREF="Bv9ARM.html"><LINK
@@ -70,8 +70,8 @@ CLASS="chapter"
><H1
><A
NAME="ch01"
->Chapter 1. Introduction </A
-></H1
+></A
+>Chapter 1. Introduction </H1
><DIV
CLASS="TOC"
><DL
@@ -81,40 +81,40 @@ CLASS="TOC"
></DT
><DT
>1.1. <A
-HREF="Bv9ARM.ch01.html#AEN13"
+HREF="Bv9ARM.ch01.html#AEN15"
>Scope of Document</A
></DT
><DT
>1.2. <A
-HREF="Bv9ARM.ch01.html#AEN20"
+HREF="Bv9ARM.ch01.html#AEN22"
>Organization of This Document</A
></DT
><DT
>1.3. <A
-HREF="Bv9ARM.ch01.html#AEN40"
+HREF="Bv9ARM.ch01.html#AEN42"
>Conventions Used in This Document</A
></DT
><DT
>1.4. <A
-HREF="Bv9ARM.ch01.html#AEN105"
->The Domain Name System (<SPAN
+HREF="Bv9ARM.ch01.html#AEN107"
+>The Domain Name System (<ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
>)</A
></DT
></DL
></DIV
><P
->The Internet Domain Name System (<SPAN
+>The Internet Domain Name System (<ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
>) consists of the syntax
to specify the names of entities in the Internet in a hierarchical
manner, the rules used for delegating authority over names, and the
system implementation that actually maps names to Internet
- addresses. <SPAN
+ addresses. <ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
> data is maintained in a group of distributed
hierarchical databases.</P
><DIV
@@ -122,34 +122,34 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
-NAME="AEN13"
+NAME="AEN15"
>1.1. Scope of Document</A
></H1
><P
->The Berkeley Internet Name Domain (<SPAN
+>The Berkeley Internet Name Domain (<ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
>) implements an
domain name server for a number of operating systems. This
document provides basic information about the installation and
- care of the Internet Software Consortium (<SPAN
+ care of the Internet Software Consortium (<ACRONYM
CLASS="acronym"
->ISC</SPAN
+>ISC</ACRONYM
>)
- <SPAN
+ <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> version 9 software package for system
administrators.</P
><P
->This version of the manual corresponds to BIND version 9.2.</P
+>This version of the manual corresponds to BIND version 9.3.</P
></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
-NAME="AEN20"
+NAME="AEN22"
>1.2. Organization of This Document</A
></H1
><P
@@ -160,12 +160,12 @@ CLASS="emphasis"
>Section 1</I
></SPAN
> introduces
- the basic <SPAN
+ the basic <ACRONYM
CLASS="acronym"
->DNS</SPAN
-> and <SPAN
+>DNS</ACRONYM
+> and <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> concepts. <SPAN
CLASS="emphasis"
><I
@@ -173,9 +173,9 @@ CLASS="emphasis"
>Section 2</I
></SPAN
>
- describes resource requirements for running <SPAN
+ describes resource requirements for running <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> in various
environments. Information in <SPAN
CLASS="emphasis"
@@ -192,9 +192,9 @@ CLASS="emphasis"
></SPAN
> in its presentation and is
organized functionally, to aid in the process of installing the
- <SPAN
+ <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> 9 software. The task-oriented section is followed by
<SPAN
CLASS="emphasis"
@@ -211,9 +211,9 @@ CLASS="emphasis"
>Section 5</I
></SPAN
>
- describes the <SPAN
+ describes the <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> 9 lightweight
resolver. The contents of <SPAN
CLASS="emphasis"
@@ -253,9 +253,9 @@ CLASS="emphasis"
>Bibliography</I
></SPAN
> and
- historic information related to <SPAN
+ historic information related to <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> and the Domain Name
System.</P
></DIV
@@ -264,7 +264,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
-NAME="AEN40"
+NAME="AEN42"
>1.3. Conventions Used in This Document</A
></H1
><P
@@ -272,11 +272,11 @@ NAME="AEN40"
conventions:</P
><DIV
CLASS="informaltable"
-><A
-NAME="AEN43"
-></A
><P
></P
+><A
+NAME="AEN45"
+></A
><TABLE
CELLPADDING="3"
BORDER="1"
@@ -284,9 +284,6 @@ CLASS="CALSTABLE"
><TBODY
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
>&#13;<P
><SPAN
CLASS="emphasis"
@@ -298,9 +295,6 @@ describe:</I
></P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
>&#13;<P
><SPAN
CLASS="emphasis"
@@ -313,17 +307,11 @@ CLASS="emphasis"
></TR
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
>&#13;<P
>a pathname, filename, URL, hostname,
mailing list name, or new term or concept</P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
><TT
CLASS="filename"
@@ -333,42 +321,28 @@ CLASS="filename"
></TR
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
>literal user
input</P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
-><TT
+><KBD
CLASS="userinput"
-><B
->Fixed Width Bold</B
-></TT
+>Fixed Width Bold</KBD
></P
></TD
></TR
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
>program output</P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
-><TT
+><SAMP
CLASS="computeroutput"
->Fixed Width</TT
+>Fixed Width</SAMP
></P
></TD
></TR
@@ -379,16 +353,16 @@ CLASS="computeroutput"
></DIV
><P
>The following conventions are used in descriptions of the
-<SPAN
+<ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> configuration file:<DIV
CLASS="informaltable"
-><A
-NAME="AEN75"
-></A
><P
></P
+><A
+NAME="AEN77"
+></A
><TABLE
CELLPADDING="3"
BORDER="1"
@@ -396,9 +370,6 @@ CLASS="CALSTABLE"
><TBODY
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
><SPAN
CLASS="emphasis"
@@ -410,9 +381,6 @@ describe:</I
></P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
><SPAN
CLASS="emphasis"
@@ -425,54 +393,36 @@ CLASS="emphasis"
></TR
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
>keywords</P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
-><TT
+><VAR
CLASS="literal"
->Fixed Width</TT
+>Fixed Width</VAR
></P
></TD
></TR
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
>variables</P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
-><TT
+><VAR
CLASS="varname"
->Fixed Width</TT
+>Fixed Width</VAR
></P
></TD
></TR
><TR
><TD
-WIDTH="288"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
>Optional input</P
></TD
><TD
-WIDTH="252"
-ALIGN="LEFT"
-VALIGN="MIDDLE"
><P
>[<SPAN
CLASS="optional"
@@ -492,25 +442,25 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
-NAME="AEN105"
->1.4. The Domain Name System (<SPAN
+NAME="AEN107"
+>1.4. The Domain Name System (<ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
>)</A
></H1
><P
>The purpose of this document is to explain the installation
-and upkeep of the <SPAN
+and upkeep of the <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> software package, and we
begin by reviewing the fundamentals of the Domain Name System
-(<SPAN
+(<ACRONYM
CLASS="acronym"
->DNS</SPAN
->) as they relate to <SPAN
+>DNS</ACRONYM
+>) as they relate to <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
>.
</P
><DIV
@@ -518,7 +468,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
-NAME="AEN112"
+NAME="AEN114"
>1.4.1. DNS Fundamentals</A
></H2
><P
@@ -542,18 +492,29 @@ CLASS="emphasis"
>name servers</I
></SPAN
> and interprets the responses.
-The <SPAN
+The <ACRONYM
CLASS="acronym"
->BIND 9</SPAN
-> software distribution contains both a
-name server and a resolver library.</P
+>BIND</ACRONYM
+> 9 software distribution contains a
+name server, <B
+CLASS="command"
+>named</B
+>, and two resolver
+libraries, <B
+CLASS="command"
+>liblwres</B
+> and <B
+CLASS="command"
+>libbind</B
+>.
+</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
-NAME="AEN119"
+NAME="AEN124"
>1.4.2. Domains and Domain Names</A
></H2
><P
@@ -593,30 +554,30 @@ CLASS="emphasis"
>Example, Inc.</I
></SPAN
> could be
-<TT
+<VAR
CLASS="literal"
->mail.example.com</TT
+>mail.example.com</VAR
>,
-where <TT
+where <VAR
CLASS="literal"
->com</TT
+>com</VAR
> is the
top level domain to which
-<TT
+<VAR
CLASS="literal"
->ourhost.example.com</TT
+>ourhost.example.com</VAR
> belongs,
-<TT
+<VAR
CLASS="literal"
->example</TT
+>example</VAR
> is
-a subdomain of <TT
+a subdomain of <VAR
CLASS="literal"
->com</TT
+>com</VAR
>, and
-<TT
+<VAR
CLASS="literal"
->ourhost</TT
+>ourhost</VAR
> is the
name of the host.</P
><P
@@ -653,9 +614,9 @@ CLASS="emphasis"
CLASS="emphasis"
>resource records</I
></SPAN
-> (<SPAN
+> (<ACRONYM
CLASS="acronym"
->RR</SPAN
+>RR</ACRONYM
>s).
Some of the supported resource record types are described in
<A
@@ -667,7 +628,7 @@ HREF="Bv9ARM.ch06.html#types_of_resource_records_and_when_to_use_them"
the DNS protocol, please refer to the standards documents listed in
<A
HREF="Bv9ARM.ch09.html#rfcs"
->Section A.4.1</A
+>Section A.3.1</A
>.</P
></DIV
><DIV
@@ -675,7 +636,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
-NAME="AEN143"
+NAME="AEN148"
>1.4.3. Zones</A
></H2
><P
@@ -696,12 +657,12 @@ CLASS="emphasis"
>.</P
><P
>As we stated previously, a zone is a point of delegation in
-the <SPAN
+the <ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
> tree. A zone consists of
those contiguous parts of the domain
-tree for which a a name server has complete information and over which
+tree for which a name server has complete information and over which
it has authority. It contains all domain names from a certain point
downward in the domain tree except those which are delegated to
other zones. A delegation point is marked by one or more
@@ -715,36 +676,36 @@ CLASS="emphasis"
parent zone, which should be matched by equivalent NS records at
the root of the delegated zone.</P
><P
->For instance, consider the <TT
+>For instance, consider the <VAR
CLASS="literal"
->example.com</TT
+>example.com</VAR
>
domain which includes names
-such as <TT
+such as <VAR
CLASS="literal"
->host.aaa.example.com</TT
+>host.aaa.example.com</VAR
> and
-<TT
+<VAR
CLASS="literal"
->host.bbb.example.com</TT
+>host.bbb.example.com</VAR
> even though
-the <TT
+the <VAR
CLASS="literal"
->example.com</TT
+>example.com</VAR
> zone includes
-only delegations for the <TT
+only delegations for the <VAR
CLASS="literal"
->aaa.example.com</TT
+>aaa.example.com</VAR
> and
-<TT
+<VAR
CLASS="literal"
->bbb.example.com</TT
+>bbb.example.com</VAR
> zones. A zone can map
exactly to a single domain, but could also include only part of a
domain, the rest of which could be delegated to other
-name servers. Every name in the <SPAN
+name servers. Every name in the <ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
> tree is a
<SPAN
CLASS="emphasis"
@@ -772,9 +733,9 @@ not intuitive and we suggest that you read RFCs 1033, 1034 and 1035 to
gain a complete understanding of this difficult and subtle
topic.</P
><P
->Though <SPAN
+>Though <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> is called a "domain name server",
it deals primarily in terms of zones. The master and slave
declarations in the <TT
@@ -796,7 +757,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
-NAME="AEN166"
+NAME="AEN171"
>1.4.4. Authoritative Name Servers</A
></H2
><P
@@ -821,14 +782,14 @@ CLASS="command"
>dig</B
> (<A
HREF="Bv9ARM.ch03.html#diagnostic_tools"
->Section 3.4.1.1</A
+>Section 3.3.1.1</A
>).</P
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
-NAME="AEN173"
+NAME="AEN178"
>1.4.4.1. The Primary Master</A
></H3
><P
@@ -868,7 +829,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
-NAME="AEN180"
+NAME="AEN185"
>1.4.4.2. Slave Servers</A
></H3
><P
@@ -903,7 +864,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
-NAME="AEN186"
+NAME="AEN191"
>1.4.4.3. Stealth Servers</A
></H3
><P
@@ -960,7 +921,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
-NAME="AEN195"
+NAME="AEN200"
>1.4.5. Caching Name Servers</A
></H2
><P
@@ -1017,7 +978,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
-NAME="AEN205"
+NAME="AEN210"
>1.4.5.1. Forwarding</A
></H3
><P
@@ -1045,14 +1006,14 @@ and they are queried in turn until the list is exhausted or an answer
is found. Forwarders are typically used when you do not
wish all the servers at a given site to interact directly with the rest of
the Internet servers. A typical scenario would involve a number
-of internal <SPAN
+of internal <ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
> servers and an Internet firewall. Servers unable
to pass packets through the firewall would forward to the server
-that can do it, and that server would query the Internet <SPAN
+that can do it, and that server would query the Internet <ACRONYM
CLASS="acronym"
->DNS</SPAN
+>DNS</ACRONYM
> servers
on the internal server's behalf. An added benefit of using the forwarding
feature is that the central machine develops a much more complete
@@ -1065,13 +1026,13 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
-NAME="AEN213"
+NAME="AEN218"
>1.4.6. Name Servers in Multiple Roles</A
></H2
><P
->The <SPAN
+>The <ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> name server can simultaneously act as
a master for some zones, a slave for other zones, and as a caching
(recursive) server for a set of local clients.</P
@@ -1158,9 +1119,9 @@ VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
-><SPAN
+><ACRONYM
CLASS="acronym"
->BIND</SPAN
+>BIND</ACRONYM
> Resource Requirements</TD
></TR
></TABLE