1[% USE date -%]
2; -*- zone -*-
3$ORIGIN [% zone %]
4;$TTL 3H
5$TTL 300
6@       IN      SOA     ns.[% zone %]. hostmaster.[% zone %]. (
7                        [% date.format(format = '%Y%m%d%H%M%S') %]
8                        10813
9                        3600
10                        604800
11                        38400 )
12
13                A       1.2.3.4
14                NS      ns1.[% zone %].
15                NS      ns2.[% zone %].
16                NS      ns3.[% zone %].
17
18                MX      10 mx1.[% zone %].
19                MX      12 relay1.[% zone %].
20
21                SPF     "v=spf3 a:mx1.[% zone %] mx -all"
22                TXT     "v=spf1 a:mx1.[% zone %] mx -all"
23                CAA     128 issue "letsencrypt.org"
24
25ns1             A       1.2.3.1
26ns2             A       1.2.3.2
27ns3             A       1.2.3.3
28ns4             A       1.2.3.4
29
30[% FOREACH row IN rows.pairs -%]
31[% row.value _ '	     A	' _ row.key %]
32[% END -%]
33