aboutsummaryrefslogtreecommitdiff
path: root/files/usr/local/etc/nsd/nsd.conf.authoritative_nameserver
diff options
context:
space:
mode:
Diffstat (limited to 'files/usr/local/etc/nsd/nsd.conf.authoritative_nameserver')
-rw-r--r--files/usr/local/etc/nsd/nsd.conf.authoritative_nameserver22
1 files changed, 22 insertions, 0 deletions
diff --git a/files/usr/local/etc/nsd/nsd.conf.authoritative_nameserver b/files/usr/local/etc/nsd/nsd.conf.authoritative_nameserver
new file mode 100644
index 0000000..b6d1e11
--- /dev/null
+++ b/files/usr/local/etc/nsd/nsd.conf.authoritative_nameserver
@@ -0,0 +1,22 @@
+server:
+ server-count: ${nsd_threads}
+ log-only-syslog: yes
+ verbosity: 1
+ hide-version: yes
+ minimal-responses: yes
+ refuse-any: yes
+$(for zone in ${nsd_zones:-}; do
+ eval "zone_name=\${nsd_${zone}_domain}"
+ eval "zone_slaves=\${nsd_${zone}_slaves:-}"
+ echo "zone:
+ name: ${zone_name}
+ zonefile: ${nsd_conf_dir}/${zone_name}.zone"
+ for slave in $zone_slaves; do
+ echo " notify: ${slave} NOKEY"
+ echo " provide-xfr: ${slave} NOKEY"
+ done
+done)
+
+remote-control:
+ control-enable: yes
+ control-interface: ${nsd_run_dir}/nsd.ctl