Commit 0c487f4b authored by Mark Andrews's avatar Mark Andrews

regen

parent 7fa947fc
......@@ -99,12 +99,12 @@ HREF="Bv9ARM.ch02.html#AEN240"
></DT
><DT
>2.4. <A
HREF="Bv9ARM.ch02.html#AEN245"
HREF="Bv9ARM.ch02.html#AEN247"
>Name Server Intensive Environment Issues</A
></DT
><DT
>2.5. <A
HREF="Bv9ARM.ch02.html#AEN248"
HREF="Bv9ARM.ch02.html#AEN250"
>Supported Operating Systems</A
></DT
></DL
......@@ -176,7 +176,18 @@ at the expense of reducing cache hit rates and causing more <ACRONYM
CLASS="acronym"
>DNS</ACRONYM
>
traffic. It is still good practice to have enough memory to load
traffic.
Additionally, if additional section caching
(<A
HREF="Bv9ARM.ch06.html#acache"
>Section 6.2.16.18</A
>) is enabled,
the <B
CLASS="command"
>max-acache-size</B
> can be used to limit the amount
of memory used by the mechanism.
It is still good practice to have enough memory to load
all zone and cache data into memory &#8212; unfortunately, the best way
to determine this for a given installation is to watch the name server
in operation. After a few weeks the server process should reach
......@@ -188,7 +199,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN245"
NAME="AEN247"
>2.4. Name Server Intensive Environment Issues</A
></H1
><P
......@@ -208,7 +219,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN248"
NAME="AEN250"
>2.5. Supported Operating Systems</A
></H1
><P
......
......@@ -86,12 +86,12 @@ HREF="Bv9ARM.ch03.html#sample_configuration"
></DT
><DT
>3.2. <A
HREF="Bv9ARM.ch03.html#AEN268"
HREF="Bv9ARM.ch03.html#AEN270"
>Load Balancing</A
></DT
><DT
>3.3. <A
HREF="Bv9ARM.ch03.html#AEN345"
HREF="Bv9ARM.ch03.html#AEN347"
>Name Server Operations</A
></DT
></DL
......@@ -113,7 +113,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN257"
NAME="AEN259"
>3.1.1. A Caching-only Name Server</A
></H2
><P
......@@ -146,7 +146,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN262"
NAME="AEN264"
>3.1.2. An Authoritative-only Name Server</A
></H2
><P
......@@ -199,7 +199,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN268"
NAME="AEN270"
>3.2. Load Balancing</A
></H1
><P
......@@ -218,7 +218,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN273"
NAME="AEN275"
></A
><TABLE
CELLPADDING="3"
......@@ -394,7 +394,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN345"
NAME="AEN347"
>3.3. Name Server Operations</A
></H1
><DIV
......@@ -402,7 +402,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN347"
NAME="AEN349"
>3.3.1. Tools for Use With the Name Server Daemon</A
></H2
><P
......@@ -1334,7 +1334,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN689"
NAME="AEN691"
>3.3.2. Signals</A
></H2
><P
......@@ -1349,7 +1349,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN693"
NAME="AEN695"
></A
><TABLE
CELLPADDING="3"
......
......@@ -96,7 +96,7 @@ HREF="Bv9ARM.ch04.html#incremental_zone_transfers"
></DT
><DT
>4.4. <A
HREF="Bv9ARM.ch04.html#AEN767"
HREF="Bv9ARM.ch04.html#AEN769"
>Split DNS</A
></DT
><DT
......@@ -106,12 +106,12 @@ HREF="Bv9ARM.ch04.html#tsig"
></DT
><DT
>4.6. <A
HREF="Bv9ARM.ch04.html#AEN927"
HREF="Bv9ARM.ch04.html#AEN929"
>TKEY</A
></DT
><DT
>4.7. <A
HREF="Bv9ARM.ch04.html#AEN942"
HREF="Bv9ARM.ch04.html#AEN944"
>SIG(0)</A
></DT
><DT
......@@ -121,7 +121,7 @@ HREF="Bv9ARM.ch04.html#DNSSEC"
></DT
><DT
>4.9. <A
HREF="Bv9ARM.ch04.html#AEN1011"
HREF="Bv9ARM.ch04.html#AEN1013"
>IPv6 Support in <ACRONYM
CLASS="acronym"
>BIND</ACRONYM
......@@ -338,7 +338,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN767"
NAME="AEN769"
>4.4. Split DNS</A
></H1
><P
......@@ -755,7 +755,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN858"
NAME="AEN860"
>4.5.1. Generate Shared Keys for Each Pair of Hosts</A
></H2
><P
......@@ -779,7 +779,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN863"
NAME="AEN865"
>4.5.1.1. Automatic Generation</A
></H3
><P
......@@ -819,7 +819,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN874"
NAME="AEN876"
>4.5.1.2. Manual Generation</A
></H3
><P
......@@ -840,7 +840,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN879"
NAME="AEN881"
>4.5.2. Copying the Shared Secret to Both Machines</A
></H2
><P
......@@ -852,7 +852,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN882"
NAME="AEN884"
>4.5.3. Informing the Servers of the Key's Existence</A
></H2
><P
......@@ -906,7 +906,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN894"
NAME="AEN896"
>4.5.4. Instructing the Server to Use the Key</A
></H2
><P
......@@ -990,7 +990,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN910"
NAME="AEN912"
>4.5.5. TSIG Key Based Access Control</A
></H2
><P
......@@ -1036,7 +1036,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN923"
NAME="AEN925"
>4.5.6. Errors</A
></H2
><P
......@@ -1065,7 +1065,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN927"
NAME="AEN929"
>4.6. TKEY</A
></H1
><P
......@@ -1132,7 +1132,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN942"
NAME="AEN944"
>4.7. SIG(0)</A
></H1
><P
......@@ -1219,7 +1219,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN962"
NAME="AEN964"
>4.8.1. Generating Keys</A
></H2
><P
......@@ -1297,7 +1297,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN982"
NAME="AEN984"
>4.8.2. Signing the Zone</A
></H2
><P
......@@ -1377,7 +1377,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1004"
NAME="AEN1006"
>4.8.3. Configuring Servers</A
></H2
><P
......@@ -1405,7 +1405,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN1011"
NAME="AEN1013"
>4.9. IPv6 Support in <ACRONYM
CLASS="acronym"
>BIND</ACRONYM
......@@ -1485,7 +1485,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1029"
NAME="AEN1031"
>4.9.1. Address Lookups Using AAAA Records</A
></H2
><P
......@@ -1511,7 +1511,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1035"
NAME="AEN1037"
>4.9.2. Address to Name Lookups Using Nibble Format</A
></H2
><P
......
......@@ -84,7 +84,7 @@ CLASS="TOC"
></DT
><DT
>5.1. <A
HREF="Bv9ARM.ch05.html#AEN1044"
HREF="Bv9ARM.ch05.html#AEN1046"
>The Lightweight Resolver Library</A
></DT
><DT
......@@ -99,7 +99,7 @@ CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN1044"
NAME="AEN1046"
>5.1. The Lightweight Resolver Library</A
></H1
><P
......
......@@ -94,7 +94,7 @@ HREF="Bv9ARM.ch06.html#Configuration_File_Grammar"
></DT
><DT
>6.3. <A
HREF="Bv9ARM.ch06.html#AEN4107"
HREF="Bv9ARM.ch06.html#AEN4148"
>Zone File</A
></DT
></DL
......@@ -151,7 +151,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN1086"
NAME="AEN1088"
></A
><TABLE
CELLPADDING="3"
......@@ -623,7 +623,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN1251"
NAME="AEN1253"
>6.1.1.1. Syntax</A
></H3
><PRE
......@@ -654,7 +654,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN1259"
NAME="AEN1261"
>6.1.1.2. Definition and Usage</A
></H3
><P
......@@ -772,7 +772,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1291"
NAME="AEN1293"
>6.1.2. Comment Syntax</A
></H2
><P
......@@ -791,7 +791,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN1296"
NAME="AEN1298"
>6.1.2.1. Syntax</A
></H3
><P
......@@ -823,7 +823,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN1305"
NAME="AEN1307"
>6.1.2.2. Definition and Usage</A
></H3
><P
......@@ -936,7 +936,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN1329"
NAME="AEN1331"
></A
><TABLE
CELLPADDING="3"
......@@ -1136,7 +1136,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1412"
NAME="AEN1414"
>6.2.1. <B
CLASS="command"
>acl</B
......@@ -1185,7 +1185,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN1425"
NAME="AEN1427"
></A
><TABLE
CELLPADDING="3"
......@@ -1268,7 +1268,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1456"
NAME="AEN1458"
>6.2.3. <B
CLASS="command"
>controls</B
......@@ -1582,7 +1582,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1535"
NAME="AEN1537"
>6.2.5. <B
CLASS="command"
>include</B
......@@ -1600,7 +1600,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1540"
NAME="AEN1542"
>6.2.6. <B
CLASS="command"
>include</B
......@@ -1629,7 +1629,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1547"
NAME="AEN1549"
>6.2.7. <B
CLASS="command"
>key</B
......@@ -1657,7 +1657,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1554"
NAME="AEN1556"
>6.2.8. <B
CLASS="command"
>key</B
......@@ -1739,7 +1739,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1574"
NAME="AEN1576"
>6.2.9. <B
CLASS="command"
>logging</B
......@@ -1881,7 +1881,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1614"
NAME="AEN1616"
>6.2.10. <B
CLASS="command"
>logging</B
......@@ -1944,7 +1944,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN1630"
NAME="AEN1632"
>6.2.10.1. The <B
CLASS="command"
>channel</B
......@@ -2460,7 +2460,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN1754"
NAME="AEN1756"
></A
><TABLE
CELLPADDING="3"
......@@ -2787,7 +2787,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1884"
NAME="AEN1886"
>6.2.11. <B
CLASS="command"
>lwres</B
......@@ -2868,7 +2868,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1908"
NAME="AEN1910"
>6.2.12. <B
CLASS="command"
>lwres</B
......@@ -2942,7 +2942,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1927"
NAME="AEN1929"
>6.2.13. <B
CLASS="command"
>masters</B
......@@ -2991,7 +2991,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1942"
NAME="AEN1944"
>6.2.14. <B
CLASS="command"
>masters</B
......@@ -3009,7 +3009,7 @@ CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN1947"
NAME="AEN1949"
>6.2.15. <B
CLASS="command"
>options</B
......@@ -4011,7 +4011,6 @@ CLASS="replaceable"
>yes_or_no</VAR
> ; </SPAN
>]
};
[<SPAN
CLASS="optional"
> disable-algorithms <VAR
......@@ -4028,6 +4027,28 @@ CLASS="replaceable"
>; </SPAN
>] }; </SPAN
>]
[<SPAN
CLASS="optional"
> use-additional-cache <VAR
CLASS="replaceable"
>yes_or_no</VAR
> ; </SPAN
>]
[<SPAN
CLASS="optional"
> acache-cleaning-interval <VAR
CLASS="replaceable"
>number</VAR
>; </SPAN
>]
[<SPAN
CLASS="optional"
> max-acache-size <VAR
CLASS="replaceable"
>size_spec</VAR
> ; </SPAN
>]
};
</PRE
></DIV
><DIV
......@@ -4548,7 +4569,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN2418"
NAME="AEN2426"
></A
><TABLE
CELLPADDING="3"
......@@ -5424,7 +5445,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN2719"
NAME="AEN2727"
>6.2.16.2. Forwarding</A
></H3
><P
......@@ -5492,7 +5513,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN2738"
NAME="AEN2746"
>6.2.16.3. Dual-stack Servers</A
></H3
><P
......@@ -5774,7 +5795,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN2826"
NAME="AEN2834"
>6.2.16.5. Interfaces</A
></H3
><P
......@@ -5877,7 +5898,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN2853"
NAME="AEN2861"
>6.2.16.6. Query Address</A
></H3
><P
......@@ -6385,7 +6406,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN3019"
NAME="AEN3027"
>6.2.16.8. Bad UDP Port Lists</A
></H3
><P
......@@ -6409,7 +6430,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN3024"
NAME="AEN3032"
>6.2.16.9. Operating System Resource Limits</A
></H3
><P
......@@ -6529,7 +6550,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN3061"
NAME="AEN3069"
>6.2.16.10. Server Resource Limits</A
></H3
><P
......@@ -6664,7 +6685,7 @@ CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN3107"
NAME="AEN3115"
>6.2.16.11. Periodic Task Intervals</A
></H3
><P
......@@ -7029,7 +7050,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN3195"
NAME="AEN3203"
></A
><TABLE
CELLPADDING="3"
......@@ -7491,7 +7512,7 @@ CLASS="informaltable"
><P
></P
><A
NAME="AEN3339"
NAME="AEN3347"
></A
><TABLE
CELLPADDING="3"
......@@ -7618,6 +7639,139 @@ CLASS="command"
> counter to be incremented.
</P
></DIV
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="acache"
>6.2.16.18. Additional Section Caching</A
></H3
><P
>&#13;The additional section cache, also called <B
CLASS="command"
>acache,</B
>
is an internal cache to improve the response performance of BIND 9.
When the additional section caching is enabled, BIND 9 will
cache internal short-cut to the additional section content for each
answer RR.
Note that acache is an internal caching mechanism of BIND 9, and is
not relevant to the DNS caching server function.
</P
><P
>&#13;The additional section caching does not make any difference on the
response content (except the RRsets ordering of the additional
section, see below), but can improve the response performance significantly.
It is particularly effective when BIND 9 acts as an authoritative server