diff --git a/templates/unbound/zones.conf.j2 b/templates/unbound/zones.conf.j2 index a101c02..b2f5499 100644 --- a/templates/unbound/zones.conf.j2 +++ b/templates/unbound/zones.conf.j2 @@ -19,9 +19,10 @@ server: {% endfor %} -{# generate reverse dns zones from a records #} +{# generate reverse dns zones from a records (skip transparent zones) #} {% set reverse_zones = {} %} {% for zone in unbound_zones %} +{% if zone.type != 'transparent' %} {% for record in zone.records %} {% if record.get('type', 'A') == 'A' %} {% set ip_parts = record.value.split('.') %} @@ -49,6 +50,7 @@ server: {% endif %} {% endif %} {% endfor %} +{% endif %} {% endfor %} {% for reverse_zone, ptr_records in reverse_zones.items() %}