« Utilisateur:Gfa/SRV » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
m (ajout jabber.lutix.org (SRV OK ! ))
(tout vert ...)
 
(3 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
==Enregistrements DNS-SRV==
== Enregistrements DNS-SRV ==
 
{| cellspacing="2" cellpadding="1" width="100%"
{| cellspacing="2" cellpadding="1" width="100%"
|- style="background-color:#F0FFE0;"
|- style="background-color:#F0FFE0;"
|colspan="3" align="center"|
|colspan="3" align="center"|
===Présence d'enregistrements DNS SRV sur les serveurs de JabberFR===
 
=== Présence d'enregistrements DNS SRV sur les serveurs de JabberFR ===
|-
|-
| style="width:20%; background-color:#DAFAE0; text-align:center;" | '''Jid'''
| style="width:20%; background-color:#DAFAE0; text-align:center;" | '''JID'''
| style="width:20%; background-color:#DAFAE0; text-align:center;" |'''SRV _xmpp-client'''
| style="width:20%; background-color:#DAFAE0; text-align:center;" |'''SRV _xmpp-client'''
| style="width:20%; background-color:#DAFAE0; text-align:center;" | '''SRV _xmpp-server'''
| style="width:20%; background-color:#DAFAE0; text-align:center;" | '''SRV _xmpp-server'''
Ligne 46 : Ligne 46 :
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
|-
|-
| style="background-color: #FFAAAA; text-align:center;" | jabber.tcweb.org
| style="background-color: #11FF11; text-align:center;" | tcweb.org
| style="background-color: #FFAAAA" | NON
| style="background-color: #11FF11" | OK
| style="background-color: #FFAAAA" | NON
| style="background-color: #11FF11" | OK
|-
|-
| style="background-color: #FFAAAA; text-align:center;" | jabber.tuxfamily.org
| style="background-color: #FFAAAA; text-align:center;" | jabber.tuxfamily.org
Ligne 58 : Ligne 58 :
| style="background-color: #11FF11" | OK
| style="background-color: #11FF11" | OK
|-
|-
| style="background-color: #FFAAAA; text-align:center;" | im.fullbox.org <ref>Connexion impossible lors du test</ref><ref>[http://www.jabberfr.org/federation/ Fédération JabberFR] non validés</ref>
| style="background-color: #FFAAAA; text-align:center;" | im.fullbox.org<ref>Connexion impossible lors du test</ref> <ref name="nonfed">[http://www.jabberfr.org/federation/ Fédération JabberFR] non validés</ref>
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
|-
|-
| style="background-color: #FFAAAA; text-align:center;" | sharengo.org <ref>[http://www.jabberfr.org/federation/ Fédération JabberFR] non validés</ref>
| style="background-color: #FFAAAA; text-align:center;" | sharengo.org<ref name="nonfed" />
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
| style="background-color: #FFAAAA" | NON
|-
|-
|}
|}
<references/>
<references/>
==Mettre en place les enregistrement SRV==


===Configuration de serveurs de noms===
== Mettre en place les enregistrement SRV ==
*'''BIND (named) versions récentes.'''
=== Configuration de serveurs de noms ===
==== '''BIND (named) versions récentes''' ====
Éditez le fichier de zone concerné.


Editez le fichier de zone concerné.
Dans la partie réservée aux enregistrements, ajoutez l'enregistrement suivant :


Dans la partie réservée aux enregistrements, ajouter l'enregistrement suivant :
===== C2S =====
 
- ''C2S''
  _xmpp-client._tcp'''.sous-domaine.domaine.''' '''TTL''' IN SRV  '''priorité''' '''poids''' '''port''' '''cname'''
  _xmpp-client._tcp'''.sous-domaine.domaine.''' '''TTL''' IN SRV  '''priorité''' '''poids''' '''port''' '''cname'''


'''TTL''' : le temps durant lequel l'enregistrement peut être gardé en cache
* '''.sous-domaine''' pour le cas où [[Glossaire#JID|JID]] sera de la forme im.example.net au lieu de example.net ''Remarquez qu'il n'y a pas de point à la fin''
 
** '''.domaine.''' sera omis la plupart du temps, $ORIGIN sera alors pris comme domaine. ''Remarquez le point à la fin''
La '''priorité''' et le '''poids''' interviennent dans le cas où il y a plusieurs serveurs.
** sous-domaine.domaine constitue [[Glossaire#JID|JID]] du serveur. Vous pouvez ne rien mettre comme sous-domaine, ni domaine.
 
* '''TTL''' : le temps durant lequel l'enregistrement peut être gardé en cache
Le serveur choisi est le serveur disponible ayant la plus faible '''priorité'''.
* La '''priorité''' et le '''poids''' interviennent dans le cas où il y a plusieurs serveurs.
 
** Le serveur choisi est le serveur disponible ayant la plus faible '''priorité'''.
Le serveur ayant le plus grand '''poids''' sera statistiquement le plus choisi, le serveur ayant le plus faible ayant, quant à lui, à peu de chance d'être choisi.
** Le serveur ayant le plus grand '''poids''' sera statistiquement le plus choisi, le serveur ayant le plus faible ayant, quant à lui, à peu de chance d'être choisi.
 
** La priorité et le poids sont des nombres entiers n tels que 0<=n<=65535
La priorité et le poids sont des nombres entiers n tels que 0<=n<=65535
* Le '''port''' standard C2S est 5222.
 
* '''cname''' : non canonique de la machine (le nom d'un enregistrement A ou AAAA)
Le '''port''' standard c2s est 5222
 
'''cname''' : non canonique de la machine (le nom d'un enregistrement A ou AAAA)
 
'''.sous-domaine''' pour le cas ou [[Glossaire#adresse_jabber|JID]] sera de la forme im.example.net au lieu de example.net ''Remarquez qu'il n'y a pas de point à la fin''
 
'''.domaine.''' sera omis la plupart du temps, $ORIGIN sera alors pris comme domaine. ''Remarquez le point à la fin''
 
sous-domaine.domaine constitue [[Glossaire#adresse_jabber|JID]] du serveur. Vous pouvez ne rien mettre comme sous-domaine, ni domaine.
 
 
- ''S2S''


===== S2S =====
  _xmpp-server._tcp'''.sous-domaine.domaine.''' '''TTL''' IN SRV  '''priorité''' '''poids''' '''port''' '''cname'''
  _xmpp-server._tcp'''.sous-domaine.domaine.''' '''TTL''' IN SRV  '''priorité''' '''poids''' '''port''' '''cname'''


Le '''port''' standard s2s est 5269
Le '''port''' standard S2S est 5269.


Exemple général. La JID est le domaine example.net
Exemple général (Le JID est le domaine example.net) :
  _xmpp-server._tcp 18000 IN SRV 0 0 5269 jabber  
  _xmpp-server._tcp 18000 IN SRV 0 0 5269 jabber  
  _xmpp-client._tcp 18000 IN SRV 0 0 5222 jabber
  _xmpp-client._tcp 18000 IN SRV 0 0 5222 jabber
Ligne 116 : Ligne 105 :
  jabber 18000 IN CNAME server ''// Mauvais enregistrement''
  jabber 18000 IN CNAME server ''// Mauvais enregistrement''


Exemple dans le cas ou vous voulez faire héberger votre domaine xmpp par im.apinc.org
Exemple dans le cas ou vous voulez faire héberger votre domaine XMPP par im.apinc.org :
  _xmpp-server._tcp 18000 IN SRV 0 0 5269 im.apinc.org.
  _xmpp-server._tcp 18000 IN SRV 0 0 5269 im.apinc.org.
  _xmpp-client._tcp 18000 IN SRV 0 0 5222 im.apinc.org.
  _xmpp-client._tcp 18000 IN SRV 0 0 5222 im.apinc.org.


===Prestataires===
=== Prestataires ===
 
==== Gandi ====
*'''Gandi'''
Gandi supporte la gestion des enregistrements SRV.
Gandi supporte la gestion des enregistrements SRV


Dans l'interface web, cliquer sur gérer les zones, puis ajouter un enregistrement.<br />
Dans l'interface web, cliquer sur gérer les zones, puis ajouter un enregistrement.<br />
Ligne 134 : Ligne 122 :




Recommencez avec l'enregistrement
Recommencez avec l'enregistrement :
  _xmpp-server._tcp'''.sous-domaine.domaine.'''
  _xmpp-server._tcp'''.sous-domaine.domaine.'''


Valider et appliquez les changements, le tour sera joué quelques heures après.
Validez et appliquez les changements, le tour sera joué quelques heures après.

Dernière version du 7 septembre 2011 à 13:24

Enregistrements DNS-SRV

Présence d'enregistrements DNS SRV sur les serveurs de JabberFR

JID SRV _xmpp-client SRV _xmpp-server
cestari.info NON NON
codingteam.net NON NON
develog.com NON NON
jabber.gnubox.net NON NON
jabber.gwadanina.com NON NON
im.apinc.org NON NON
jabber.fr NON NON
meleeweb.net OK OK
jabber.nuxo.net NON NON
tcweb.org OK OK
jabber.tuxfamily.org NON NON
jabber.lutix.org OK OK
im.fullbox.org<ref>Connexion impossible lors du test</ref> <ref name="nonfed">Fédération JabberFR non validés</ref> NON NON
sharengo.org<ref name="nonfed" /> NON NON

<references/>

Mettre en place les enregistrement SRV

Configuration de serveurs de noms

BIND (named) versions récentes

Éditez le fichier de zone concerné.

Dans la partie réservée aux enregistrements, ajoutez l'enregistrement suivant :

C2S
_xmpp-client._tcp.sous-domaine.domaine. TTL IN SRV  priorité poids port cname
  • .sous-domaine pour le cas où JID sera de la forme im.example.net au lieu de example.net Remarquez qu'il n'y a pas de point à la fin
    • .domaine. sera omis la plupart du temps, $ORIGIN sera alors pris comme domaine. Remarquez le point à la fin
    • sous-domaine.domaine constitue JID du serveur. Vous pouvez ne rien mettre comme sous-domaine, ni domaine.
  • TTL : le temps durant lequel l'enregistrement peut être gardé en cache
  • La priorité et le poids interviennent dans le cas où il y a plusieurs serveurs.
    • Le serveur choisi est le serveur disponible ayant la plus faible priorité.
    • Le serveur ayant le plus grand poids sera statistiquement le plus choisi, le serveur ayant le plus faible ayant, quant à lui, à peu de chance d'être choisi.
    • La priorité et le poids sont des nombres entiers n tels que 0<=n<=65535
  • Le port standard C2S est 5222.
  • cname : non canonique de la machine (le nom d'un enregistrement A ou AAAA)
S2S
_xmpp-server._tcp.sous-domaine.domaine. TTL IN SRV  priorité poids port cname

Le port standard S2S est 5269.

Exemple général (Le JID est le domaine example.net) :

_xmpp-server._tcp 18000 IN SRV 0 0 5269 jabber 
_xmpp-client._tcp 18000 IN SRV 0 0 5222 jabber
//sans oublier de définir l'ip (4 ou 6) du serveur
jabber 7200 IN AAAA 2001:db8::1234:abcd
etc
//sont INTERDITS les alias 
jabber 18000 IN CNAME server // Mauvais enregistrement

Exemple dans le cas ou vous voulez faire héberger votre domaine XMPP par im.apinc.org :

_xmpp-server._tcp 18000 IN SRV 0 0 5269 im.apinc.org.
_xmpp-client._tcp 18000 IN SRV 0 0 5222 im.apinc.org.

Prestataires

Gandi

Gandi supporte la gestion des enregistrements SRV.

Dans l'interface web, cliquer sur gérer les zones, puis ajouter un enregistrement.
Dans le nom, entrer (cf. ci-dessus)

_xmpp-client._tcp.sous-domaine.domaine.

Dans valeur, entrer (cf. ci-dessus)

poids priorité cname 

dans cet ordre et séparés d'espaces.
Choisisser un TTL qui vous semble correct.


Recommencez avec l'enregistrement :

_xmpp-server._tcp.sous-domaine.domaine.

Validez et appliquez les changements, le tour sera joué quelques heures après.