From 27bb69523f4a036acc37bc682eaa27e85b85ce4d Mon Sep 17 00:00:00 2001 From: Naomi Rennie-Waldock Date: Thu, 19 Sep 2024 15:17:55 +0100 Subject: [PATCH] dns/bind: Add option to allow the rndc-key for zone transfers (#4177) --- .../Bind/forms/dialogEditBindPrimaryDomain.xml | 6 ++++++ .../mvc/app/models/OPNsense/Bind/Domain.xml | 1 + .../service/templates/OPNsense/Bind/named.conf | 13 +++++++++---- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/dns/bind/src/opnsense/mvc/app/controllers/OPNsense/Bind/forms/dialogEditBindPrimaryDomain.xml b/dns/bind/src/opnsense/mvc/app/controllers/OPNsense/Bind/forms/dialogEditBindPrimaryDomain.xml index 3a296f636..8439403d1 100644 --- a/dns/bind/src/opnsense/mvc/app/controllers/OPNsense/Bind/forms/dialogEditBindPrimaryDomain.xml +++ b/dns/bind/src/opnsense/mvc/app/controllers/OPNsense/Bind/forms/dialogEditBindPrimaryDomain.xml @@ -17,6 +17,12 @@ select_multiple Define the ACLs where you allow which server can retrieve this zone. + + domain.allowrndctransfer + + checkbox + Allow transfers via the RDNC key named "rndc-key". The key is shown in the general tab. + domain.allowquery diff --git a/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Domain.xml b/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Domain.xml index e6ea2505d..4541eb182 100644 --- a/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Domain.xml +++ b/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Domain.xml @@ -61,6 +61,7 @@ Y N +