TURN es un conjunto de extensiones para aturdir que ayuda a resolver el problema de doble NAT. Todavía necesita un servidor en la nube y los clientes necesitan registrarse. La fuente de algunos servidores gratuitos es available.
Desde el proyecto de conectar y desconectar Internet:
Como se describe en [RFC5128] y [RFC4787], las técnicas de perforar orificios
fallará si ambas máquinas están detrás de NAT que no son de buen comportamiento. Para ejemplo, si ambos anfitriones son detrás de NATs que tienen un comportamiento mapeo de "asignación de dirección dependiente" o "dirección y el puerto dependiente mapeo", a continuación, la perforación de orificios técnicas generalmente fallan.
Duplicado: http://stackoverflow.com/questions/917385/nat-traversal-with-java/ – Yrlec