Ignore:
Timestamp:
Nov 9, 2008, 8:05:48 PM (16 years ago)
Author:
george
Message:
  • Opraveno: Korekce systémových skriptů po aktualizaci Centrály
File:
1 edited

Legend:

Unmodified
Added
Removed
  • system/generators/dns.php

    r103 r112  
    22include_once('/a/www/centrala/global.php');
    33
    4 //$Serial = '2007070601';  // Should be changed on every change
    54$Serial = date('Ymds', time());
    65$ExternalServerName = 'gw-hajda.inext.cz';
     6$MinimumTime = 7200;
    77$RetryTime = 7200;
    88$ExpireTime = 2419200;
    9 
     9$RefreshTime = 28800;
     10$BaseDir = '/var/named/chroot/var/named/';
    1011// === Local network DNS server ===
    1112
    1213// Generate DNS records
    13 $File = fopen('/a/config/named_internal/var/named/zdechov.net.zone', 'w');
     14$File = fopen($BaseDir.'internal/zdechov.net.zone', 'w');
    1415fputs($File,'$ORIGIN zdechov.net.'."\n".
    1516'$TTL 86400'."\n".
    1617"zdechov.net.\tIN\tSOA\tcentrala.zdechov.net.\troot.centrala.zdechov.net.       (\n".
    1718"\t\t\t".$Serial."\t; serial\n".
    18 "\t\t\t28800\t; refresh\n".
    19 "\t\t\t14400\t; retry\n".
    20 "\t\t\t3600000\t; expire\n".
     19"\t\t\t".$RefreshTime."\t; refresh\n".
     20"\t\t\t".$RetryTime."\t; retry\n".
     21"\t\t\t".$ExpireTime."\t; expire\n".
    2122"\t\t\t86400\t; ttl\n".
    2223"\t\t\t)\n".
     
    5859{
    5960  $Parts = explode('.', $Network);
    60   $File = fopen('/a/config/named_internal/var/named/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
     61  $File = fopen($BaseDir.'internal/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
    6162  fputs($File,
    6263  '$TTL 86400'."\n".
    6364  "@\tIN\tSOA\tcentrala.zdechov.net.\troot.centrala.zdechov.net.        (\n".
    64   "\t\t\t\t".$Serial." ; serial\n".
    65         "\t\t\t\t28800 ; refresh\n".
    66   "\t\t\t\t14400 ; retry\n".
    67   "\t\t\t\t3600000 ; expire\n".
     65  "\t\t\t\t".$Serial."\t; serial\n".
     66  "\t\t\t\t".$RefreshTime."\t; refresh\n".
     67  "\t\t\t\t".$RetryTime."\t; retry\n".
     68  "\t\t\t\t".$ExpireTime."\t; expire\n".
    6869  "\t\t\t\t86400 ; ttl\n".
    6970  "\t\t\t\t)\n".
     
    8384{
    8485  $Parts = explode('.', $Network);
    85   $File = fopen('/a/config/named_internal/var/named/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
     86  $File = fopen($BaseDir.'internal/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
    8687  fputs($File,
    8788  '$TTL 86400'."\n".
    8889  "@\tIN\tSOA\tcentrala.zdechov.net.\troot.centrala.zdechov.net.        (\n".
    89   "\t\t\t\t".$Serial." ; serial\n".
    90         "\t\t\t\t28800 ; refresh\n".
    91   "\t\t\t\t14400 ; retry\n".
    92   "\t\t\t\t3600000 ; expire\n".
     90  "\t\t\t\t".$Serial."\t; serial\n".
     91  "\t\t\t\t".$RefreshTime."\t; refresh\n".
     92  "\t\t\t\t".$RetryTime."\t; retry\n".
     93  "\t\t\t\t".$ExpireTime."\t; expire\n".
    9394  "\t\t\t\t86400 ; ttl\n".
    9495  "\t\t\t\t)\n".
     
    106107
    107108// Generate DNS records
    108 $File = fopen('/a/config/named_external/var/named/zdechov.net.zone', 'w');
     109$File = fopen($BaseDir.'external/zdechov.net.zone', 'w');
    109110$Header = '$ORIGIN zdechov.net.'."\n".
    110111'$TTL 86400'."\n".
    111112"zdechov.net.\tIN\tSOA\t".$ExternalServerName.".\troot.centrala.zdechov.net.    (\t\n".
    112113"\t\t\t".$Serial."\t; serial\n".
    113 "\t\t\t28800\t; refresh\n".
     114"\t\t\t".$RefreshTime."\t; refresh\n".
    114115"\t\t\t".$RetryTime."\t; retry\n".
    115116"\t\t\t".$ExpireTime."\t; expire\n".
     
    136137{
    137138  $Data = strtolower($Alias['name']);
    138   if(strlen($Data)<8) $Data .= "\t";
     139  if(strlen($Data) < 8) $Data .= "\t";
    139140  fputs($File, $Data."\tIN\tCNAME\t".$Alias['target']."\n");
    140141}
     
    147148{
    148149  $Parts = explode('.', $Network);
    149   $File = fopen('/a/config/named_external/var/named/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
     150  $File = fopen($BaseDir.'external/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
    150151  fputs($File,
    151152  '$TTL 86400'."\n".
    152153  "@\tIN\tSOA\t".$ExternalServerName.".\troot.centrala.zdechov.net.     (\n".
    153   "\t\t\t\t".$Serial." ; serial\n".
    154         "\t\t\t\t28800 ; refresh\n".
    155   "\t\t\t\t".$RetryTime." ; retry\n".
    156   "\t\t\t\t".$ExpireTime." ; expire\n".
     154  "\t\t\t\t".$Serial."\t; serial\n".
     155  "\t\t\t\t".$RefreshTime."\t; refresh\n".
     156  "\t\t\t\t".$RetryTime."\t; retry\n".
     157  "\t\t\t\t".$ExpireTime."\t; expire\n".
    157158  "\t\t\t\t86400 ; ttl\n".
    158159  "\t\t\t\t)\n".
     
    174175
    175176// Generate DNS records
    176 $File = fopen('/a/config/named_czfree/var/named/zdechov.zlin.czf.zone', 'w');
    177 $File2 = fopen('/a/config/named_internal/var/named/zdechov.zlin.czf.zone', 'w');
     177$File = fopen($BaseDir.'czfree/zdechov.zlin.czf.zone', 'w');
     178$File2 = fopen($BaseDir.'internal/zdechov.zlin.czf.zone', 'w');
    178179
    179180$Header = '$ORIGIN zdechov.zlin.czf.'."\n".
     
    181182$Domain.".\tIN\tSOA\t".$Nameserver.".".$Domain.".\troot.".$Nameserver.".".$Domain."     (\n".
    182183"\t\t\t".$Serial."\t; serial\n".
    183 "\t\t\t28800\t; refresh\n".
    184 "\t\t\t".$RetryTime."\t; retry\n".
    185 "\t\t\t3600000\t; expire\n".
     184"\t\t\t".$RefreshTime."\t; refresh\n".
     185"\t\t\t".$RetryTime."\t; retry\n".
     186"\t\t\t".$ExpireTime."\t; expire\n".
    186187"\t\t\t86400\t; ttl\n".
    187188"\t\t\t)\n".
     
    197198$Domain.".\tIN\tSOA\t".$Nameserver.".".$Domain.".\troot.".$Nameserver.".".$Domain."     (\n".
    198199"\t\t\t".$Serial."\t; serial\n".
    199 "\t\t\t28800\t; refresh\n".
    200 "\t\t\t14400\t; retry\n".
    201 "\t\t\t3600000\t; expire\n".
    202 "\t\t\t86400\t; ttl\n".
     200"\t\t\t".$RefreshTime."\t; refresh\n".
     201"\t\t\t".$RetryTime."\t; retry\n".
     202"\t\t\t".$ExpireTime."\t; expire\n".
    203203"\t\t\t)\n".
    204204"\t\t\tTXT\t".'"Community network ZdechovNET"'."\n".
     
    237237{
    238238  $Parts = explode('.', $Network);
    239   $File = fopen('/a/config/named_czfree/var/named/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
    240   $File2 = fopen('/a/config/named_internal/var/named/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
     239  $File = fopen($BaseDir.'czfree/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
     240  $File2 = fopen($BaseDir.'internal/'.$Parts[2].'.'.$Parts[1].'.'.$Parts[0].'.in-addr.arpa.zone', 'w+');
    241241  $Nameserver = 'centrala';
    242242  $Header = '$TTL 86400'."\n".
    243243  "@\tIN\tSOA\t".$Nameserver.".".$Domain.".\troot.".$Nameserver.".".$Domain.".  (\n".
    244   "\t\t\t\t".$Serial." ; serial\n".
    245         "\t\t\t\t28800 ; refresh\n".
    246   "\t\t\t\t14400 ; retry\n".
    247   "\t\t\t\t3600000 ; expire\n".
     244  "\t\t\t\t".$Serial."\t; serial\n".
     245  "\t\t\t\t".$RefreshTime."\t; refresh\n".
     246  "\t\t\t\t".$RetryTime."\t; retry\n".
     247  "\t\t\t\t".$ExpireTime."\t; expire\n".
    248248  "\t\t\t\t86400 ; ttl\n".
    249249  "\t\t\t\t)\n".
     
    255255  $Header = '$TTL 86400'."\n".
    256256  "@\tIN\tSOA\t".$Nameserver.".".$Domain.".\troot.".$Nameserver.".".$Domain.".  (\n".
    257   "\t\t\t\t".$Serial." ; serial\n".
    258         "\t\t\t\t28800 ; refresh\n".
    259   "\t\t\t\t14400 ; retry\n".
    260   "\t\t\t\t3600000 ; expire\n".
     257  "\t\t\t\t".$Serial."\t; serial\n".
     258  "\t\t\t\t".$RefreshTime."\t; refresh\n".
     259  "\t\t\t\t".$RetryTime."\t; retry\n".
     260  "\t\t\t\t".$ExpireTime."\t; expire\n".
    261261  "\t\t\t\t86400 ; ttl\n".
    262262  "\t\t\t\t)\n".
Note: See TracChangeset for help on using the changeset viewer.