Jan Ulrich Hasecke
2019-10-24 0a126d4c29bae174da88dc39fcf2e8b73eb67764
commit | author | age
0a126d 1 =========================
JUH 2 Expansion der Platzhalter
3 =========================
4
5
6 Der Platzhalter für das Gesamtzonefile {DEFAULT_ZONFILE} wird in drei Schritten folgermaßen expandiert. Zunächst werden die komplexen Platzhalter ersetzt.
7 ::
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
25         {DOM_HOSTNAME}.        IN    A    {DOM_IPNUMBER}
26
27         *.{DOM_HOSTNAME}.    IN    MX    30 {MX1_HOSTNAME}.
28         *.{DOM_HOSTNAME}.    IN    MX    30 {MX2_HOSTNAME}.
29         *.{DOM_HOSTNAME}.    IN    MX    30 {MX3_HOSTNAME}.
30
31         *.{DOM_HOSTNAME}.    IN    A    {DOM_IPNUMBER}
32
33 Anschließend werden die atomaren Platzhalter ersetzt.
34 ::
35
36
37         $TTL 6H
38
39         <FQDN>. IN SOA <HIVE>.hostsharing.net. hostmaster.hostsharing.net. (
40                 <SEKUNDEN>    ; serial secs since Jan 1 1970
41                 6H        ; refresh (>=10000)
42                 1H        ; retry (>=1800)
43                 1W        ; expire
44                 1H        ; minimum
45                 )
46
47         <FQDN>.        IN    NS    dns1.hostsharing.net.
48         <FQDN>.        IN    NS    dns2.hostsharing.net.
49         <FQDN>.        IN    NS    dns3.hostsharing.net.
50
51         <FQDN>.        IN    MX    30 mail1.hostsharing.net.
52         <FQDN>.        IN    MX    30 mail2.hostsharing.net.
53         <FQDN>.        IN    MX    30 mail3.hostsharing.net.
54
55         <FQDN>.        IN    A    <IP>
56
57         *.<FQDN>.    IN    MX    30 mail1.hostsharing.net.
58         *.<FQDN>.    IN    MX    30 mail2.hostsharing.net.
59         *.<FQDN>.    IN    MX    30 mail3.hostsharing.net.
60
61         *.<FQDN>.    IN    A    <IP>
62
63