--- a/services/univention-bind/conffiles/etc/bind/named.conf.proxy +++ a/services/univention-bind/conffiles/etc/bind/named.conf.proxy @@ -27,6 +27,9 @@ val = 'none' if configRegistry.is_true('dns/ipv6', True): val = 'any' print('\tlisten-on-v6 { %s; };' % val) +if configRegistry.get('dns/empty/zones'): + dns_empty_zones = configRegistry.is_true('dns/empty/zones', True) and 'yes' or 'no') + print('\tempty-zones-enable %s;' % dns_empty_zones) @!@}; logging { category lame-servers { null; }; --- a/services/univention-bind/debian/univention-bind.univention-config-registry +++ a/services/univention-bind/debian/univention-bind.univention-config-registry @@ -22,6 +22,7 @@ Variables: dns/allow/transfer Variables: dns/fakeroot Variables: dns/ipv6 Variables: dns/master/address +Variables: dns/empty/zones Type: file File: etc/bind/named.conf.samba4 --- a/services/univention-bind/debian/univention-bind.univention-config-registry-variables +++ a/services/univention-bind/debian/univention-bind.univention-config-registry-variables @@ -111,3 +111,8 @@ Description[en]=This variable configures the maximum waiting time in seconds for Type=pint Categories=service-bind +[dns/empty/zones] +Description[de]=Diese Variable konfiguriert ob automatisch leere zonen erstellt werden. +Description[en]=This variable configures whether some empty zones are automatically provided. +Type=bool +Categories=service-bind