[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 %}