@ IN SOA <%= data["zone"]["soa"] %> <%= data["zone"]["hostmaster"] %> ( <%= data["zone"]["serial"] %> ; serial <%= data["zone"]["refresh"] %> ; refresh <%= data["zone"]["retry"] %> ; retry <%= data["zone"]["expire"] %> ; expire <%= data["zone"]["minimum"] %>) ; minimum <% data["jails"].each do |name, value| -%> <% if value["ns"] -%> IN NS <%= name %> <% end -%> <% end -%> <% jails.each do |jail| %> <% jail.cname -%> <%= name %> CNAME <%= jail.cname %> <% end -%> <% jail.srv.each do |srv| -%> <%= name %> SRV <%= srv %> <% end -%> <% jail.ip4.each do |ip| -%> <%= name %> A <%= ip %> ipv4.<%= name %> A <%= ip %> <% end -%> <% if value["ipv6"] -%> <%= name %> AAAA <%= ip(value["ipv6"]) %> ipv6.<%= name %> AAAA <%= ip(value["ipv6"]) %> <% end -%> <% end -%>