I have been working on some software that used stun4j. It had problems so I discovered that ice4j was the most recent version of this and have implemented this.
I have then run it behind my domestic firewall using a number of public stun servers (or what may be public stun servers). I ran it twice, first with the firewall indicating I was in a DMZ and then with the DMZ switched off. I got different responses from different servers. Does anyone know why this might be.
I will post a separate email with the lists of responses. I am doing it separately because the mail filter tends to block log lists and I am hoping to get this through.