From 1559511adae0b5c710d9cb13f8c1058f4e867a67 Mon Sep 17 00:00:00 2001
From: Mark Andrews
- arpaname translates IP addresses (IPv4 and
+ arpaname translates IP addresses (IPv4 and
IPv6) to the corresponding IN-ADDR.ARPA or IP6.ARPA names.
DESCRIPTION
+DESCRIPTION
key_name key_tag; ]
[ cache-file path_name; ]
[ dump-file path_name; ]
+ [ bindkeys-file path_name; ]
[ memstatistics yes_or_no; ]
[ memstatistics-file path_name; ]
[ pid-file path_name; ]
@@ -2070,7 +2071,7 @@ category notify { null; };
[ ixfr-from-differences (yes_or_no | master | slave); ]
[ dnssec-enable yes_or_no; ]
[ dnssec-validation yes_or_no; ]
- [ dnssec-lookaside domain trust-anchor domain; ]
+ [ dnssec-lookaside ( auto | domain trust-anchor domain ); ]
[ dnssec-must-be-secure domain yes_or_no; ]
[ dnssec-accept-expired yes_or_no; ]
[ forward ( only | first ); ]
@@ -2418,6 +2419,14 @@ category notify { null; };
described
in the section called “The Statistics File”.
+ The pathname of a file to override the built-in trusted
+ keys provided by named. See the discussion of
+ dnssec-lookaside for details.
+ If not specified, the default is
+ /etc/bind.keys.
+
The UDP/TCP port number the server uses for @@ -2480,36 +2489,41 @@ options { Only the most specific will be applied.
- When set, dnssec-lookaside - provides the - validator with an alternate method to validate DNSKEY records - at the - top of a zone. When a DNSKEY is at or below a domain - specified by the - deepest dnssec-lookaside, and - the normal DNSSEC validation - has left the key untrusted, the trust-anchor will be append to - the key - name and a DLV record will be looked up to see if it can - validate the - key. If the DLV record validates a DNSKEY (similarly to the - way a DS - record does) the DNSKEY RRset is deemed to be trusted. -
+ When set, dnssec-lookaside provides the + validator with an alternate method to validate DNSKEY + records at the top of a zone. When a DNSKEY is at or + below a domain specified by the deepest + dnssec-lookaside, and the normal dnssec + validation has left the key untrusted, the trust-anchor + will be append to the key name and a DLV record will be + looked up to see if it can validate the key. If the DLV + record validates a DNSKEY (similarly to the way a DS record + does) the DNSKEY RRset is deemed to be trusted. +
++ If dnssec-lookaside is set to + "auto", then built-in default values for + the domain and trust anchor will be used, along + with a built-in key for validation. +
+
+ NOTE: Since the built-in key may expire, it can be
+ overridden without recompiling named by placing a new key
+ in the file bind.keys.
+
- Specify hierarchies which must be or may not be secure (signed and
- validated).
- If yes, then named will only accept
- answers if they
- are secure.
- If no, then normal DNSSEC validation
- applies
- allowing for insecure answers to be accepted.
- The specified domain must be under a trusted-key or
- dnssec-lookaside must be
- active.
+ Specify hierarchies which must be or may not be secure
+ (signed and validated). If yes,
+ then named will only accept answers if
+ they are secure. If no, then normal
+ DNSSEC validation applies allowing for insecure answers to
+ be accepted. The specified domain must be under a
+ trusted-key or
+ dnssec-lookaside must be active.
The forwarding facility can be used to create a large site-wide cache on a few servers, reducing traffic over links to external @@ -3282,7 +3296,7 @@ options {
Dual-stack servers are used as servers of last resort to work around @@ -3479,7 +3493,7 @@ options {
The interfaces and ports that the server will answer queries from may be specified using the listen-on option. listen-on takes @@ -3931,7 +3945,7 @@ avoid-v6-udp-ports {};
use-v4-udp-ports, avoid-v4-udp-ports, @@ -3973,7 +3987,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
The server's usage of many system resources can be limited. Scaled values are allowed when specifying resource limits. For @@ -4135,7 +4149,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
@@ -5113,7 +5127,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
The statistics-channels statement @@ -5164,7 +5178,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
trusted-keys {stringnumbernumbernumberstring; [stringnumbernumbernumberstring; [...]] @@ -5173,7 +5187,7 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };The trusted-keys statement defines @@ -5203,6 +5217,19 @@ avoid-v6-udp-ports { 40000; range 50000 60000; }; in the key data, so the configuration may be split up into multiple lines.
++ trusted-keys may be set at the top level + of
+named.confor within a view. If it is + set in both places, they are additive: keys defined at the top + level are inherited by all views, but keys defined in a view + are only used within that view. ++ In addition to keys specified in + trusted-keys statements, if the + dnssec-lookaside option is set to "auto", + named will also load a built-in trusted key for dlv.isc.org. +
The view statement is a powerful feature @@ -5485,10 +5512,10 @@ zone
zone_name[