From 998f5f28be99b09fa0fac303f2e6f291eb411b15 Mon Sep 17 00:00:00 2001 From: "mathieu.segaud" Date: Sat, 6 Sep 2008 23:52:14 +0200 Subject: [PATCH] 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 --- gestion/gen_confs/bind.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gestion/gen_confs/bind.py b/gestion/gen_confs/bind.py index 32e3e598..36361a1c 100755 --- a/gestion/gen_confs/bind.py +++ b/gestion/gen_confs/bind.py @@ -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 :