dnssec-validation auto;
bindkeys-file "managed.conf";
{% else %}
- # Note: We only reference the bind.keys file here to
- # confirm that it is *not* being used. It contains the
- # real root key, and we're using a local toy root zone for
- # the tests, so it wouldn't work. But dnssec-validation
- # is set to "yes" not "auto", so that won't matter.
dnssec-validation yes;
- bindkeys-file "../../../../../bind.keys";
{% endif %}
disable-algorithms "digest-alg-unsupported.example." { ECDSAP384SHA384; };
# See the COPYRIGHT file distributed with this work for additional
# information regarding copyright ownership.
-# The bind.keys file is used to override the built-in DNSSEC trust anchors
-# which are included as part of BIND 9. The only trust anchors it contains
-# are for the DNS root zone ("."). Trust anchors for any other zones MUST
-# be configured elsewhere; if they are configured here, they will not be
-# recognized or used by named.
+# This file contains trust anchors for the DNS root zone (".") which are
+# compiled into named and delv. No other trust anchors can be configured
+# here.
#
-# To use the built-in root key, set "dnssec-validation auto;" in the
-# named.conf options, or else leave "dnssec-validation" unset. If
-# "dnssec-validation" is set to "yes", then the keys in this file are
-# ignored; keys will need to be explicitly configured in named.conf for
-# validation to work. "auto" is the default setting, unless named is
-# built with "configure --disable-auto-validation", in which case the
-# default is "yes".
-#
-# This file is NOT expected to be user-configured.
-#
-# Servers being set up for the first time can use the contents of this file
-# as initializing keys; thereafter, the keys in the managed key database
-# will be trusted and maintained automatically.
-#
-# These keys are current as of November 2024. If any key fails to
+# These keys are current as of October 2025. If any key fails to
# initialize correctly, it may have expired. This should not occur if
# BIND is kept up to date.
#