]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Clarify qname-minimization relaxed in the ARM
authorPetr Špaček <pspacek@isc.org>
Mon, 27 Mar 2023 13:14:21 +0000 (15:14 +0200)
committerPetr Špaček <pspacek@isc.org>
Mon, 27 Mar 2023 13:25:24 +0000 (15:25 +0200)
Leading underscore in qname confused some users, and it was not
documented.

(cherry picked from commit 02430a72630b66875fcfe5f44cc1384fa2fdd423)

doc/arm/reference.rst

index 703663d0ba6a3fd2e28c237e3d3f795832cc05e3..ebf1f0b30d78dc7db94be1c4e16a78ae39869ffa 100644 (file)
@@ -1160,14 +1160,20 @@ default is used.
    effective user ID of the ``named`` process.
 
 ``qname-minimization``
-   This option controls QNAME minimization behavior in the BIND
-   resolver. When set to ``strict``, BIND follows the QNAME
+   When this is set to ``strict``, BIND follows the QNAME
    minimization algorithm to the letter, as specified in :rfc:`7816`.
+
    Setting this option to ``relaxed`` causes BIND to fall back to
    normal (non-minimized) query mode when it receives either NXDOMAIN or
    other unexpected responses (e.g., SERVFAIL, improper zone cut,
-   REFUSED) to a minimized query. ``disabled`` disables QNAME
-   minimization completely. The current default is ``relaxed``, but it
+   REFUSED) to a minimized query. A resolver can use a leading
+   underscore, like ``_.example.com``, in an attempt to improve
+   interoperability. (See :rfc:`7816` section 3.)
+
+   ``disabled`` disables QNAME minimization completely.
+   ``off`` is a synonym for ``disabled``.
+
+   The current default is ``relaxed``, but it
    may be changed to ``strict`` in a future release.
 
 ``tkey-gssapi-keytab``