Marc O. Sandlus
2020-04-01 87755b445f5140c58867a3f380395c81177aa093
commit | author | age
0a126d 1 =========================
JUH 2 Expansion der Platzhalter
3 =========================
4
5
222551 6 Der Platzhalter für das Gesamtzonefile {DEFAULT_ZONFILE} wird in drei Schritten folgendermaßen expandiert. Zunächst werden die komplexen Platzhalter ersetzt.
0a126d 7 ::
JUH 8
9
10         {DOM_HOSTNAME}. IN SOA {SOA_HOSTNAME}. {SOA_EMAIL}. (
11                 {SIO}           ; serial secs since Jan 1 1970
12                 {REFRESH}       ; refresh (>=10000)
13                 {RETRY}        ; retry (>=1800)
14                 {EXPIRE}    ; expire
15             {MINIMUM}    ; minimum
16             )
17         {DOM_HOSTNAME}.        IN    NS    {DNS1_HOSTNAME}.
18         {DOM_HOSTNAME}.        IN    NS    {DNS2_HOSTNAME}.
19         {DOM_HOSTNAME}.        IN    NS    {DNS3_HOSTNAME}.
20
21         {DOM_HOSTNAME}.        IN    MX    30 {MX1_HOSTNAME}.
22         {DOM_HOSTNAME}.        IN    MX    30 {MX2_HOSTNAME}.
23         {DOM_HOSTNAME}.        IN    MX    30 {MX3_HOSTNAME}.
24
e8780a 25         {DOM_HOSTNAME}.        IN    A    {DOM_IP4NUMBER}
PH 26         {DOM_HOSTNAME}.        IN    AAAA    {DOM_IP6NUMBER}
d9f077 27         
MOS 28         _imap._tcp.{DOM_HOSTNAME}.            IN    SRV    1 0 143 {PAC_HOSTNAME}.
29         _imaps._tcp.{DOM_HOSTNAME}.            IN    SRV    2 0 993 {PAC_HOSTNAME}.
30         _pop3._tcp.{DOM_HOSTNAME}.            IN    SRV    3 0 110 {PAC_HOSTNAME}.
31         _pop3s._tcp.{DOM_HOSTNAME}.            IN    SRV    4 0 995 {PAC_HOSTNAME}.
32         _submission._tcp.{DOM_HOSTNAME}.    IN    SRV    0 0 587 {PAC_HOSTNAME}.
33         
34         _autodiscover._tcp.{DOM_HOSTNAME}.    IN    SRV    0 0 443 {DOM_HOSTNAME}.
35         autodiscover.{DOM_HOSTNAME}.        IN    A    0.0.0.0
87755b 36         autodiscover.{DOM_HOSTNAME}.        IN    AAAA    ::
e8780a 37
PH 38         {DOM_HOSTNAME}.        IN    TXT    "v=spf1 include:spf.hostsharing.net ?all"
0a126d 39
JUH 40         *.{DOM_HOSTNAME}.    IN    MX    30 {MX1_HOSTNAME}.
41         *.{DOM_HOSTNAME}.    IN    MX    30 {MX2_HOSTNAME}.
42         *.{DOM_HOSTNAME}.    IN    MX    30 {MX3_HOSTNAME}.
43
e8780a 44         *.{DOM_HOSTNAME}.    IN    A    {DOM_IP4NUMBER}
PH 45         *.{DOM_HOSTNAME}.    IN    AAAA    {DOM_IP6NUMBER}
46
47         *.{DOM_HOSTNAME}.    IN    TXT    "v=spf1 include:spf.hostsharing.net ?all"
0a126d 48
JUH 49 Anschließend werden die atomaren Platzhalter ersetzt.
50 ::
51
52
53         $TTL 6H
54
55         <FQDN>. IN SOA <HIVE>.hostsharing.net. hostmaster.hostsharing.net. (
56                 <SEKUNDEN>    ; serial secs since Jan 1 1970
57                 6H        ; refresh (>=10000)
58                 1H        ; retry (>=1800)
59                 1W        ; expire
60                 1H        ; minimum
61                 )
62
63         <FQDN>.        IN    NS    dns1.hostsharing.net.
64         <FQDN>.        IN    NS    dns2.hostsharing.net.
65         <FQDN>.        IN    NS    dns3.hostsharing.net.
66
67         <FQDN>.        IN    MX    30 mail1.hostsharing.net.
68         <FQDN>.        IN    MX    30 mail2.hostsharing.net.
69         <FQDN>.        IN    MX    30 mail3.hostsharing.net.
d9f077 70         
MOS 71         _imap._tcp.<FQDN>.            IN    SRV    1 0 143 <PAC>.hostsharing.net.
72         _imaps._tcp.<FQDN>.            IN    SRV    2 0 993 <PAC>.hostsharing.net.
73         _pop3._tcp.<FQDN>.            IN    SRV    3 0 110 <PAC>.hostsharing.net.
74         _pop3s._tcp.<FQDN>.            IN    SRV    4 0 995 <PAC>.hostsharing.net.
75         _submission._tcp.<FQDN>.    IN    SRV    0 0 587 <PAC>.hostsharing.net.
76         
77         _autodiscover._tcp.<FQDN>.    IN    SRV    0 0 443 <FQDN>.
78         autodiscover.<FQDN>.        IN    A    0.0.0.0
79         autodiscover.<FQDN>.        IN    AAAA    \:\:
0a126d 80
e8780a 81         <FQDN>.        IN    A    <IPv4>
PH 82         <FQDN>.        IN    AAAA    <IPv6>
83
84         <FQDN>.        IN    TXT    "v=spf1 include:spf.hostsharing.net ?all"
0a126d 85
JUH 86         *.<FQDN>.    IN    MX    30 mail1.hostsharing.net.
87         *.<FQDN>.    IN    MX    30 mail2.hostsharing.net.
88         *.<FQDN>.    IN    MX    30 mail3.hostsharing.net.
89
e8780a 90         *.<FQDN>.    IN    A    <IPv4>
PH 91         *.<FQDN>.    IN    AAAA    <IPv6>
0a126d 92
e8780a 93         *.<FQDN>.    IN    TXT    "v=spf1 include:spf.hostsharing.net ?all"
0a126d 94