Champs SRV (rfc2782)

Permet de dfinir de dcouvrir des services autres que Mail Xchanger,
c'est une gnralisation du champ MX. Il est notamment utilis dans
les protocoles XMPP (jabber) et SIP, pour retrouver les serveurs
associs. La syntaxe est de la forme:
_xmpp-client._tcp.crans.org 86400    IN  SRV  5 0  5222  xmpp.crans.org.
_sip._udp.crans.org         86400    IN  SRV  5 0  5060  voip.crans.org.

les 2 valeurs precedant le port sont respectivement la priorite et le
poids (2 niveaux de priorite pour du load-balancing par exemple)
Necessaire pour le futur schema d'adresse unifie
mail/xmpp/sip login@crans.org

Pour l'instant aucun champ SRV n'est utilise.

darcs-hash:20080906215214-e59bf-40746138791ce4dbad036c28b75a13ad81bb2c1c.gz
This commit is contained in:
mathieu.segaud 2008-09-06 23:52:14 +02:00
parent bf3b7bc6f5
commit 998f5f28be

View file

@ -58,6 +58,7 @@ la base LDAP
### Serveurs de mail
# format : [ priorité serveur , .... ]
MXs = ['10 rouge.crans.org', '20 ovh.crans.org', '20 freebox.crans.org']
SRVs = []
### Entète des fichiers de zone
zone_entete="""
@ -164,7 +165,12 @@ zone "%(NOM_zone)s" {
direct['crans.ens-cachan.fr'] ='; Parametres SPF\n'
direct['crans.ens-cachan.fr'] +='crans.ens-cachan.fr.\tIN\tTXT\t"v=spf1 a:crans.org mx ?all"\n\n'
### Ajout d'eventuels champs SRV
direct['crans.org'] +='; Champs SRV\n'
for s in self.SRVs:
direct['crans.org'] += s + '\n'
direct['crans.org'] += '\n'
### Tri des machines
self.anim.iter=len(self.machines)
for machine in self.machines :