Hi!
I am interested in NAT bursting, STUN or also called UDP hole punching.
Quick explanation with my own words: two users behind NAT will be able to establish a direct connection, even when without port forwarding. A little technical magic does the trick.
It would be handy in situations where you are unable to configure port forwardings, such as mobile internet connections (GPRS, 3G), or behind usual in trade modem routers, which you may not configure. It's also a tempting vision never to set up port forwarding's again and always be able to communicate.
Basically a third party, some so called nat helper, will help to setup the initial connection. But really only the initial connection, the intriguing thing is, that the nat helper will not have to act as a proxy (as this causes too much traffic). Hope I waked your interest.
I am currently looking for a tcl implementation. Honestly, I am not eager to study the RFC and to implement it myself, would probable take ages. Rather I am not eager to setup my own STUN server, as there are free ones - great!
Haven't found much yet... But this.
http://www.koders.com/tcl/fid3194A75CC6 ... =%22ynw%22
And I am not really sure how all this is supposed to work. The server (behind nat) asks the STUN server in (what kind of) intervals "do you have something for me?" and the client (also behind nat), upon user interactions, asks the STUN server "connect me please to the server"??
Any insights, different implementations, I'd be grateful.