Beware: trying to move your Jabber (XMPP) server from one host to
another may result in your users not being able to reliably talk to
users using Google Talk or Gmail chat. It looks like one way or the
other Google caches the
SRV records of your Jabber server and do not
consult the DNS anymore afterwards.
It has been several weeks since I moved the
ejabberd XMPP server for
rfc1149.net on a new host which kept the same name as the old one.
However, connections with
gmail.com users are randomly working, while
all the other domains my users interact with seem to have no problems at
all. I have found several server administrators who experienced the same
issue, and even read a suggestion to send an e-mail to the address
email@example.com which could supposedly solve the problem. The result?
No answer, no working connection with
What is needed to get Google to reread the new DNS information?
Edit: I received an answer from Jonas, a software
engineer at Google. It looks like they are having troubles linking with
Jabber servers located on the OVH network (as is mine, and as Ploum also
wrote in comments), and they have contacted OVH. In the meantime, I may
try to add another port to my Jabber server, update the
and see if it brings me more luck.