I’‘ve been setting up Wildfire for finesse.ac.uk, and have hit a snag; while it’‘s not a major issue for this install, it’'s something I want to know why is happening, as it will be an issue for other installs we have planned.
I added SRV records to the DNS, for xmpp-client and xmpp-server pointing to jabber.finesse.ac.uk. On the server jabber.finesse.ac.uk, I told Wildfire it was handling the domain finesse.ac.uk (specifically, set the xmpp.domain property to “finesse.ac.uk”). Connected to the server, and noticed the following showing up in warn.log:
2006.08.30 16:04:53 Closing session due to incorrect hostname in stream header. Host: jabber.finesse.ac.uk. Connection: org.jivesoftware.wildfire.net.SocketConnection@1b06a21 socket: Socket[addr=/138.251.194.46,port=47844,localport=5269] session: null
2006.08.30 16:06:05 Closing session due to incorrect hostname in stream header. Host: jabber.finesse.ac.uk. Connection: org.jivesoftware.wildfire.net.SocketConnection@15af049 socket: Socket[addr=/138.251.194.46,port=60455,localport=5269] session: null
2006.08.30 16:09:59 Closing session due to incorrect hostname in stream header. Host: jabber.finesse.ac.uk. Connection: org.jivesoftware.wildfire.net.SocketConnection@5b28c9 socket: Socket[addr=/138.251.194.46,port=60457,localport=5269] session: null
So, apparently the server is connecting from itself, to itself. Not only that, but it’‘s sending jabber.finesse.ac.uk as the to. I could be wrong (in fact, the question here really is, am I wrong), but shouldn’'t Wildfire be:
-
Realising that it’'s servicing finesse.ac.uk, and therefore not attempt to connect to a different server for the domain?
-
Sending finesse.ac.uk as the to part of the header?
Or is it just me?
Message was edited by: rnicoll