[AETHER-1000]
Allow reverse DNS lookups to work
NOTE: requires change in syntax used to define a zone - dns_zones no
longer works, must use dns_forward_zones/dns_reverse_zones
Fix multiplatform support
Change-Id: Ibd416b2da8853bc0b25ddec1774ddf9a9e1bf898
diff --git a/templates/nsd.conf.j2 b/templates/nsd.conf.j2
index 93c2a14..b079d13 100644
--- a/templates/nsd.conf.j2
+++ b/templates/nsd.conf.j2
@@ -18,14 +18,17 @@
remote-control:
control-enable: yes
-# zonefiles to load
-{% for key, value in dns_zones.items() %}
+# forward zones
+{% for key, value in dns_forward_zones.items() %}
zone:
name: {{ key }}
zonefile: {{ key }}.forward
+{% endfor %}
-# zone:
-# name: {{ value.ip_range | unbound_revdns }}
-# zonefile: {{ key }}.reverse
+# reverse zones
+{% for key, value in dns_reverse_zones.items() %}
+zone:
+ name: {{ key | unbound_revdns }}
+ zonefile: {{ key | ipaddr('network') }}.reverse
{% endfor %}