on dlgue la zone tv.crans.org aux serveurs concerns (entres NS en plus
dans le fichier db.crans.org) darcs-hash:20060901200524-4ec08-da47847786308ae879753b1ba41a91b7f0b1f837.gz
This commit is contained in:
parent
9ff1d030b1
commit
3258c1dbd1
1 changed files with 14 additions and 0 deletions
|
@ -45,6 +45,11 @@ la base LDAP
|
||||||
# Le premier est doit être le maitre
|
# Le premier est doit être le maitre
|
||||||
DNSs = [ 'rouge.crans.org' , 'sila.crans.org' , 'freebox.crans.org' ]
|
DNSs = [ 'rouge.crans.org' , 'sila.crans.org' , 'freebox.crans.org' ]
|
||||||
|
|
||||||
|
### Liste des délégations de zone
|
||||||
|
# Pour les demandes des ces zones, le DNS dira d'aller voir les serveurs listés ici
|
||||||
|
# Pour les noms des serveurs on met l'IP sans point ou le nom avec un point
|
||||||
|
DELEG = { 'tv.crans.org' : ['rouge.crans.org.' , 'sila.crans.org.' , 'freebox.crans.org.', 'mouton.ferme.crans.org'] }
|
||||||
|
|
||||||
### Serveurs de mail
|
### Serveurs de mail
|
||||||
# format : [ priorité serveur , .... ]
|
# format : [ priorité serveur , .... ]
|
||||||
MXs = ['10 smtp.crans.org', '20 freebox.crans.org' ]
|
MXs = ['10 smtp.crans.org', '20 freebox.crans.org' ]
|
||||||
|
@ -210,6 +215,15 @@ zone "%(NOM_zone)s" {
|
||||||
# MXs
|
# MXs
|
||||||
direct[zone] = MX % { 'zone' : zone } + direct[zone]
|
direct[zone] = MX % { 'zone' : zone } + direct[zone]
|
||||||
|
|
||||||
|
### Ajout des délégations de zones
|
||||||
|
for deleg in self.DELEG.keys():
|
||||||
|
nom, zone = deleg.split('.',1)
|
||||||
|
if not zone in direct.keys():
|
||||||
|
warnings += u'Délégation ignorée %s : on ne génère pas la zone parent\n' % deleg
|
||||||
|
continue
|
||||||
|
for serv in self.DELEG[deleg]:
|
||||||
|
direct[zone] = direct[zone] + "%s\tIN\tNS\t%s\n" % ( nom, serv )
|
||||||
|
|
||||||
### Ecriture des fichiers de zone et préparation du fichier de définition
|
### Ecriture des fichiers de zone et préparation du fichier de définition
|
||||||
f = ''
|
f = ''
|
||||||
for zone, lignes in direct.items() + reverse.items() :
|
for zone, lignes in direct.items() + reverse.items() :
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue