SRV : Différence entre versions

De Wiki JabberFR
Aller à : navigation, rechercher
m
 
Ligne 4 : Ligne 4 :
  
 
Les enregistrements SRV permettent aussi de faire du ''load balancing'', c'est à dire du partage de charge entre plusieurs serveurs.
 
Les enregistrements SRV permettent aussi de faire du ''load balancing'', c'est à dire du partage de charge entre plusieurs serveurs.
 +
 +
== Exemple de configuration ==
 +
Pour que les clients et les serveurs puissent utiliser les enregistrements SRV, il faut au moins les entrées suivantes :
 +
_xmpp-client._tcp.example.com.    IN        SRV    0    0      5222  example.com.
 +
_xmpp-server._tcp.example.com.    IN        SRV    0    0      5269  example.com.
 +
 +
Cette configuration indique aux clients de se connecter sur example.com:5222 et aux serveurs sur example.com:5269
  
 
== Exemple avec <code>dig</code> ==
 
== Exemple avec <code>dig</code> ==

Version actuelle datée du 26 août 2011 à 13:46

Les enregistrement SRV permettent de spécifier dans les DNS l'adresse du serveur Jabber associé à un domaine.

Ceci est utilisé par exemple par Google, les adresses Jabber de Google Talk sont en effet souvent en @gmail.com, pourtant le serveur Jabber est situé à l'adresse talk.google.com.

Les enregistrements SRV permettent aussi de faire du load balancing, c'est à dire du partage de charge entre plusieurs serveurs.

Exemple de configuration

Pour que les clients et les serveurs puissent utiliser les enregistrements SRV, il faut au moins les entrées suivantes :

_xmpp-client._tcp.example.com.    IN        SRV     0    0      5222   example.com.
_xmpp-server._tcp.example.com.    IN        SRV     0    0      5269   example.com.

Cette configuration indique aux clients de se connecter sur example.com:5222 et aux serveurs sur example.com:5269

Exemple avec dig

$ dig -t SRV _xmpp-client._tcp.gmail.com
[...]
;; ANSWER SECTION:
_xmpp-client._tcp.gmail.com. 86400 IN   SRV     20 0 5222 talk2.l.google.com.
_xmpp-client._tcp.gmail.com. 86400 IN   SRV     20 0 5222 talk3.l.google.com.
_xmpp-client._tcp.gmail.com. 86400 IN   SRV     20 0 5222 talk4.l.google.com.
_xmpp-client._tcp.gmail.com. 86400 IN   SRV     5 0 5222 talk.l.google.com.
_xmpp-client._tcp.gmail.com. 86400 IN   SRV     20 0 5222 talk1.l.google.com.