The real one is being connected to totally on the 192.168 subnet.
But I am trying to debug this using a SoapBox server with a real ip address, on the internet. So if I try to use Exodus, for example to connect to the real server (sas.sensornet.gov) using conference.sas.ornl.gov, it works. But if I try conference.sasserver.dyndns.org, it does not. Nor does it work with an entry in the hosts file, with or without the conference. prefix.
What is FQDN? Can one set it in the server? How?
If I try to connect to the dyndns alias for sas.sensornet.gov, I get
Looking up SRV: xmpp-client.tcp.sasserver.dyndns.org
Got A: 192.188.177.24 5222
SENT: <stream:stream to=“sasserver.dyndns.org” xmlns=“jabber:client” xmlns:stream=“http://etherx.jabber.org/streams” xml:lang=“en” version=“1.0” >
RECV: <stream:error xmlns:stream=“urn:ietf:params:xml:ns:xmpp-streams”><host-unknown xmlns=“urn:ietf:params:xml:ns:xmpp-streams” /><text xmlns=“urn:ietf:params:xml:ns:xmpp-streams” xml:lang=“en-US”></text></stream:error>
RECV: </stream:stream>
RECV:
With the real address I get:
Looking up SRV: xmpp-client.tcp.sas.sensornet.gov
Got A: 192.188.177.24 5222
SENT: <stream:stream to=“sas.sensornet.gov” xmlns=“jabber:client” xmlns:stream=“http://etherx.jabber.org/streams” xml:lang=“en” version=“1.0” >
RECV: <stream:stream from=“sas.sensornet.gov” xml:lang=“en” id=“80f59446-c13b-409c-b748-43ad124011ce” xmlns=“jabber:client” version=“1.0” xmlns:stream=“http://etherx.jabber.org/streams”>
RECV: <stream:features xmlns:stream=“http://etherx.jabber.org/streams”><mechanisms xmlns=“urn:ietf:params:xml:ns:xmpp-sasl”><mechanism>
Finally, I never can get the smackx debugging console to appear. I start my java code with -Dsmack.debugEnabled=“true” and thesmackx debug library is included (I think). Is there a trick to getting this to work?