Skip to content
bind_pri.domain.master 3.18 KiB
Newer Older
$TTL        {tmpl_var name='ttl'}
@       IN      SOA     {tmpl_var name='ns'} {tmpl_var name='mbox'} (
                        {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
                        {tmpl_var name='minimum'} )            ; minimum, seconds
;

<tmpl_loop name='zones'>
<tmpl_if name="type" op='==' value='NS'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      NS         {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='A'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      A          {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='AAAA'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      AAAA       {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='ALIAS'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      CNAME      {tmpl_var name='data'}
<tmpl_if name="type" op='==' value='CAA'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      CAA        {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='CNAME'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      CNAME      {tmpl_var name='data'}
Thom's avatar
Thom committed
<tmpl_if name="type" op='==' value='DNAME'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      DNAME      {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='DS'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      DS         {tmpl_var name='data'}
<tmpl_if name="type" op='==' value='HINFO'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      HINFO      {tmpl_var name='data'}
<tmpl_if name="type" op='==' value='LOC'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      LOC        {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='MX'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      MX     {tmpl_var name='aux'}  {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='NAPTR'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      NAPTR  {tmpl_var name='aux'} {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='PTR'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      PTR        {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='RP'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      RP         {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='SRV'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      SRV    {tmpl_var name='aux'} {tmpl_var name='data'}
Thom's avatar
Thom committed
<tmpl_if name="type" op='==' value='SSHFP'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      SSHFP   {tmpl_var name='data'} {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='TLSA'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      TLSA       {tmpl_var name='data'}
</tmpl_if>
<tmpl_if name="type" op='==' value='TXT'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      TXT        "{tmpl_var name='data'}"
<tmpl_if name="type" op='==' value='TYPE257'>
{tmpl_var name='name'} {tmpl_var name='ttl'}      TYPE257    {tmpl_var name='data'}
</tmpl_if>
</tmpl_loop>