Hi, I run a jabber server internally, and s2s with Google’s XMPP service works very well. I have intermittent connectivity issues with people at jabber.org. I found some discussion about it potentially being a DNS issue, so I set my jabber server to use my ISP’s DNS servers just in case.
I continue to have issues with jabber.org users dropping offline and reporting a status of “404: server not found”. They eventually come back, but sometimes messages are lost, etc.
The jabber server is behind a NAT router, but the s2s port is forwarded through, and like I said, Google users aren’t a problem.
What am I missing? I see the message below in my error.log at times, but I can always lookup the host that it complains about.
2010.03.21 13:31:39 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSes
sion(LocalOutgoingServerSession.java:360)] Error creating secured outgoing session to remote server
: jabber.org(DNS lookup: hermes.jabber.org:5269)
java.net.SocketTimeoutException: Read timed out