Andrew,
Please read Add ‘include: /etc/nsd/includes/*.conf’ to dns.sh which I submitted Feb 2018. The version of NSD installed by MiaB has been updated since then, so now NSD can handle wildcard includes. This makes my initial proposal now suitable, and can provide an elegant way to augment the standard MiaB NSD configuration without any need for dummy files. Adding include: /etc/nsd/includes/*.conf’ >> /etc/nsd/nsd.conf; causes NSD to include supplemental configuration files from the includes directory, yet that directory can remain empty without causing any problems. Adding mkdir -p “/etc/nsd/includes”; to dns.sh creates the empty includes directory where supplemental NSD configuration files can be stored. I have been employing this method that I proposed for MiaB with the configuration of NSD on a FreeBSD VM that serves as our secondary authoritative name server. It works beautifully, while being very easy to administer.
Michael