On 7/1/25 23:55, Lee wrote:
On Tue, Jul 1, 2025 at 11:14 PM Matthias Fechner wrote:
Am 01.07.2025 um 22:23 schrieb Lee:
response-policy { zone "rpz.foo"; zone "rpz.bar"; zone "rpz.pgl"; }
break-dnssec yes
recursive-only no
qname-wait-recurse no;
should these 3 lines (break-dnssec , ...) not inside the response-policy
block?
It seems like no
https://bind9.readthedocs.io/en/latest/reference.html#configuration-file-named-conf
has break-dnssec and qname-wait-recurse outside the { zone ... ; } block.
Grammar: response-policy { zone <string> [ add-soa <boolean> ] [ log
<boolean> ] [ max-policy-ttl <duration> ] [ min-update-interval
<duration> ] [ policy ( cname | disabled | drop | given | no-op |
nodata | nxdomain | passthru | tcp-only <quoted_string> ) ] [
recursive-only <boolean> ] [ nsip-enable <boolean> ] [ nsdname-enable
<boolean> ] [ ede <string> ]; ... }
[ add-soa <boolean> ] [ break-dnssec <boolean> ] [ max-policy-ttl
<duration> ] [ min-update-interval <duration> ] [ min-ns-dots
<integer> ] [ nsip-wait-recurse <boolean> ] [ nsdname-wait-recurse
<boolean> ] [ qname-wait-recurse <boolean> ] [ recursive-only
<boolean> ] [ nsip-enable <boolean> ] [ nsdname-enable <boolean> ] [
dnsrps-enable <boolean> ] [ dnsrps-options { <unspecified-text> } ];
but I struggle with the bind documentation, so I could be misinterpreting it :(
Otherwise it is applied to the options block which is then seen as a
global setting?
Even if it was possible to have them be per-zone policy options, I
want them all to be global.
Regards,
Lee
You are correct; the syntax of response-policy is very unique.
response-policy {
zone "foo" <some per-zone settings *before* the semicolon>;
} <some non-per-zone settings *before* the semicolon>;
It is the semicolon which ends a statement, not the closing curly
bracket of a block, which is why all blocks have to end in a semicolon too.
-Doug
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from
this list
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users