Reference STUN servers?

"Justin Uberti" <[email protected]>
Newsgroups gmane.ietf.midcom
Organization America Online
Message-ID <[email protected]>
Hello,

I have been testing my STUN client library against the two public STUN 
servers I know of, stun01.sipphone.com, and larry.gloo.net. However, I 
am not getting the results I expect - when I send a binding request to 
the server and get back a CHANGED-ADDRESS, and then send a second 
binding request to the CHANGED-ADDRESS, the servers reply to the binding 
request from a different port (i.e. not the one from the 
CHANGED-ADDRESS). I am not setting any CHANGE-REQUEST flags.

ex:
sending request to stun01.sipphone.com (69.0.208.27:3478)
received reply from 609.0.208.27:3478
source address = 69.0.208.27:3478
changed address = 69.0.209.22:3479

sending request to 69.0.209.22:3479
received reply from 69.0.209.22:3478 <----------- BAD
source address = 69.0.209.22:3479
changed address = 69.0.209.27:3478

I assume this is not the correct behavior, as it causes the NAT 
detection flow proposed in the STUN RFC to detect port-restricted-cone 
NATs as symmetric NATs. Does anyone know of any running 'reference' 
servers that are known to behave correctly?

Thanks in advance,
Justin Uberti
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.