lundi 3 janvier 2005
Asocial très communicatif :)
Par davux, lundi 3 janvier 2005 à 20:24 :: jabber
J'ai enfin fait quelque chose que je voulais faire depuis quelque temps: uniformiser mon adresse mail et adresse jabber. C'est maintenant fait, les deux adresses sont désormais en asocial.info (au lieu de davux@amessage.info pour jabber).
Cela a été possible grâce aux gentils gens de l'APINC (notamment Lucas), qui ont configuré le serveur jabber im.apinc.org pour qu'il puisse également répondre sous le nom "asocial.info", gérer les utilisateurs de ce nom, etc.
Côté DNS, pour que les autres clients et serveurs jabber puissent savoir que le serveur jabber "asocial.info" est en fait "im.apinc.org", il a fallu ajouter les lignes suivantes dans la configuration de la zone "asocial.info" de Bind sur le poivron (qui est le serveur DNS primaire du domaine):
_xmpp-server._tcp 86400 IN SRV 5 0 5269 im.apinc.org. _xmpp-client._tcp 86400 IN SRV 5 0 5223 im.apinc.org. _jabber._tcp 86400 IN SRV 5 0 5269 im.apinc.org.
Ceci permet aux clients et serveurs jabber d'effectuer une résolution DNS de type "SRV" pour connaître l'adresse IP du serveur. Si ces lignes étaient absentes, ils se rabattraient sur une résolution "classique" de type A, ce qui échouerait puisque celle-ci renvoie actuellement l'adresse IP du poivron.
Ensuite, le problème est que, justement, dans les faits, seuls les serveurs Jabber effectuent actuellement une requête SRV ; la plupart des clients se contentent encore d'effectuer une résolution de type A, ce qui est contraire à la RFC 3920 qui définit le coeur du protocole XMPP. Pour contourner ce problème, j'ai dû explicitement indiquer à mon client jabber (Psi) le serveur "im.apinc.org" pour ce compte. Actuellement, à ma connaissance, seul exodus effectue les résolutions DNS correctement.
Encore un grand merci à l'APINC, donc, pour fournir ce service. Il est possible de s'enregistrer sur le serveur asocial.info pour les personnes qui le souhaitent, ou d'utiliser un des autres serveurs de la liste.