From c665b983c0b8af6580f152957f61c7a4d1a5495f Mon Sep 17 00:00:00 2001 From: lying_cak3 Date: Sun, 21 Dec 2025 13:35:17 -0700 Subject: [PATCH] Support custom Bind9 options form configuration files. --- .../src/etc/namedb/named.conf.options.d/00-README.conf | 7 +++++++ .../opnsense/service/templates/OPNsense/Bind/named.conf | 1 + 2 files changed, 8 insertions(+) create mode 100644 dns/bind/src/etc/namedb/named.conf.options.d/00-README.conf diff --git a/dns/bind/src/etc/namedb/named.conf.options.d/00-README.conf b/dns/bind/src/etc/namedb/named.conf.options.d/00-README.conf new file mode 100644 index 0000000000..ed0e746178 --- /dev/null +++ b/dns/bind/src/etc/namedb/named.conf.options.d/00-README.conf @@ -0,0 +1,7 @@ +# Custom BIND Options Directory +# +# Place your custom BIND options in .conf files in this directory +# Files are included in alphabetical order +# +# Examples: +# response-policy { zone "my.zone"; }; diff --git a/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf b/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf index 9196b5de3e..3e965f6fb7 100644 --- a/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf +++ b/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf @@ -99,6 +99,7 @@ options { }; {% endif %} {% endif %} + include "/usr/local/etc/namedb/named.conf.options.d/*.conf"; }; {% if helpers.exists('OPNsense.bind.general.rndcalgo') and helpers.exists('OPNsense.bind.general.rndcsecret') %}