@@ -1323,7 +1323,7 @@ default is used.
1323
1323
found when performing a dynamic update of secure zones, if different
1324
1324
than the current working directory. (Note that this option has no
1325
1325
effect on the paths for files containing non-DNSSEC keys such as
1326
- ``bind.keys ``, `` rndc.key ``, or ``session.key ``.)
1326
+ ``rndc.key ``, or ``session.key ``.)
1327
1327
1328
1328
.. namedconf :statement :: lmdb-mapsize
1329
1329
:tags: server
@@ -1515,7 +1515,7 @@ default is used.
1515
1515
1516
1516
This is the pathname of a file to override the built-in trusted keys provided
1517
1517
by :iscman: `named `. See the discussion of :any: `dnssec-validation ` for
1518
- details. If not specified, the default is | bind_keys | .
1518
+ details. This is intended for server testing .
1519
1519
1520
1520
.. namedconf :statement :: secroots-file
1521
1521
:tags: dnssec
@@ -2609,32 +2609,19 @@ Boolean Options
2609
2609
:any: `managed-keys ` or :any: `trusted-keys ` statements, both deprecated). If
2610
2610
there is no configured trust anchor, validation does not take place.
2611
2611
2612
- If set to ``no ``, DNSSEC validation is disabled.
2612
+ If set to ``no ``, DNSSEC validation is disabled. (Note: the resolver
2613
+ will still set the DO bit in outgoing queries indicating that it can
2614
+ accept DNSSEC responses, even if :any: `dnssec-validation ` is disabled.)
2613
2615
2614
2616
The default is ``auto ``, unless BIND is built with
2615
2617
``configure --disable-auto-validation ``, in which case the default is
2616
2618
``yes ``.
2617
2619
2618
- The default root trust anchor is stored in the file ``bind.keys ``.
2619
- :iscman: `named ` loads that key at startup if :any: `dnssec-validation ` is
2620
- set to ``auto ``. A copy of the file is installed along with BIND 9,
2621
- and is current as of the release date. If the root key expires, a new
2622
- copy of ``bind.keys `` can be downloaded from
2623
- https://www.isc.org/bind-keys.
2624
-
2625
- (To prevent problems if ``bind.keys `` is not found, the current trust
2626
- anchor is also compiled in :iscman: `named `. Relying on this is not
2627
- recommended, however, as it requires :iscman: `named ` to be recompiled with
2628
- a new key when the root key expires.)
2629
-
2630
- .. note :: :iscman:`named` loads *only* the root key from ``bind.keys``. The file
2631
- cannot be used to store keys for other zones. The root key in
2632
- ``bind.keys `` is ignored if ``dnssec-validation auto `` is not in
2633
- use.
2634
-
2635
- Whenever the resolver sends out queries to an EDNS-compliant
2636
- server, it always sets the DO bit indicating it can support DNSSEC
2637
- responses, even if :any: `dnssec-validation ` is off.
2620
+ The default root trust anchor is compiled into :iscman: `named `
2621
+ and is current as of the release date. If the root key changes, a
2622
+ running BIND server will detect this and roll smoothly to the new
2623
+ key, but newly-installed servers will be unable to start validation,
2624
+ so BIND must be upgraded to a newer version.
2638
2625
2639
2626
.. namedconf :statement :: validate-except
2640
2627
:tags: dnssec
@@ -6164,10 +6151,11 @@ simply moves on. The key specified in the :any:`trust-anchors` statement is
6164
6151
not used to validate answers; it is superseded by the key or keys stored
6165
6152
in the managed-keys database.
6166
6153
6167
- The next time :iscman: `named ` runs after an ``initial-key `` or ``initial-ds `` has been *removed *
6168
- from the :any: `trust-anchors ` statement (or changed to a ``static-key `` or ``static-ds ``), the
6169
- corresponding zone is removed from the managed-keys database, and
6170
- :rfc: `5011 ` key maintenance is no longer used for that domain.
6154
+ The next time :iscman: `named ` runs after an ``initial-key `` or
6155
+ ``initial-ds `` has been *removed * from the :any: `trust-anchors ` statement
6156
+ (or changed to a ``static-key `` or ``static-ds ``), the corresponding zone
6157
+ is removed from the managed-keys database, and :rfc: `5011 ` key maintenance
6158
+ is no longer used for that domain.
6171
6159
6172
6160
In the current implementation, the managed-keys database is stored as a
6173
6161
master-format zone file.
@@ -6189,12 +6177,12 @@ others, the working directory should be always be writable by
6189
6177
:iscman: `named `.)
6190
6178
6191
6179
If the :any: `dnssec-validation ` option is set to ``auto ``, :iscman: `named `
6192
- automatically initializes an ``initial-key `` for the root zone. The key
6193
- that is used to initialize the key-maintenance process is stored in
6194
- `` bind.keys ``; the location of this file can be overridden with the
6195
- :any: ` bindkeys-file ` option. As a fallback in the event no `` bind.keys ``
6196
- can be found, the initializing key is also compiled directly into
6197
- :iscman: ` named ` .
6180
+ automatically sets up an ``initial-key `` for the root zone. This
6181
+ initializing key is built in to :iscman: ` named `, and is current as of the
6182
+ release date. When the root zone key changes, a running server will detect
6183
+ the change and roll to the new key, but newly-installed servers being run
6184
+ for the first time will need to be from a recent enough version of BIND to
6185
+ have been built with the current key .
6198
6186
6199
6187
:any: `dnssec-policy ` Block Grammar
6200
6188
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 commit comments