Configuration des DNS
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 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.