bind_pri.domain.master 2.88 KB
Newer Older
1
$TTL        {tmpl_var name='ttl'}
2
@       IN      SOA     {tmpl_var name='ns'} {tmpl_var name='mbox'} (
3 4 5 6
                        {tmpl_var name='serial'}       ; serial, todays date + todays serial #
                        {tmpl_var name='refresh'}              ; refresh, seconds
                        {tmpl_var name='retry'}              ; retry, seconds
                        {tmpl_var name='expire'}              ; expire, seconds
7
                        {tmpl_var name='minimum'} )            ; minimum, seconds
8 9 10 11
;

<tmpl_loop name='zones'>
<tmpl_if name="type" op='==' value='NS'>
12
{tmpl_var name='name'} {tmpl_var name='ttl'}      NS        {tmpl_var name='data'}
13 14
</tmpl_if>
<tmpl_if name="type" op='==' value='A'>
15
{tmpl_var name='name'} {tmpl_var name='ttl'} A        {tmpl_var name='data'}
16 17
</tmpl_if>
<tmpl_if name="type" op='==' value='AAAA'>
18
{tmpl_var name='name'} {tmpl_var name='ttl'}      AAAA        {tmpl_var name='data'}
19 20
</tmpl_if>
<tmpl_if name="type" op='==' value='ALIAS'>
21
{tmpl_var name='name'} {tmpl_var name='ttl'}      CNAME        {tmpl_var name='data'}
22
</tmpl_if>
23
<tmpl_if name="type" op='==' value='CAA'>
24
{tmpl_var name='name'} {tmpl_var name='ttl'}      CAA       {tmpl_var name='data'}
25
</tmpl_if>
26
<tmpl_if name="type" op='==' value='CNAME'>
27
{tmpl_var name='name'} {tmpl_var name='ttl'}      CNAME        {tmpl_var name='data'}
28
</tmpl_if>
29 30 31
<tmpl_if name="type" op='==' value='DS'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      DS        {tmpl_var name='data'}
</tmpl_if>
32
<tmpl_if name="type" op='==' value='HINFO'>
33
{tmpl_var name='name'} {tmpl_var name='ttl'}      HINFO        {tmpl_var name='data'}
34
</tmpl_if>
35 36 37
<tmpl_if name="type" op='==' value='LOC'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      LOC        {tmpl_var name='data'}
</tmpl_if>
38
<tmpl_if name="type" op='==' value='MX'>
39
{tmpl_var name='name'} {tmpl_var name='ttl'}      MX    {tmpl_var name='aux'}   {tmpl_var name='data'}
40 41
</tmpl_if>
<tmpl_if name="type" op='==' value='NAPTR'>
42
{tmpl_var name='name'} {tmpl_var name='ttl'}      NAPTR        {tmpl_var name='data'}
43 44
</tmpl_if>
<tmpl_if name="type" op='==' value='PTR'>
45
{tmpl_var name='name'} {tmpl_var name='ttl'}      PTR        {tmpl_var name='data'}
46 47
</tmpl_if>
<tmpl_if name="type" op='==' value='RP'>
48
{tmpl_var name='name'} {tmpl_var name='ttl'}      RP        {tmpl_var name='data'}
49 50
</tmpl_if>
<tmpl_if name="type" op='==' value='SRV'>
51
{tmpl_var name='name'} {tmpl_var name='ttl'}      SRV        {tmpl_var name='aux'} {tmpl_var name='data'}
52
</tmpl_if>
53 54 55
<tmpl_if name="type" op='==' value='TLSA'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      TLSA       {tmpl_var name='data'}
</tmpl_if>
56
<tmpl_if name="type" op='==' value='TXT'>
57
{tmpl_var name='name'} {tmpl_var name='ttl'}      TXT        "{tmpl_var name='data'}"
58
</tmpl_if>
59 60 61
<tmpl_if name="type" op='==' value='TYPE257'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      TYPE257        {tmpl_var name='data'}
</tmpl_if>
62 63
</tmpl_loop>