2010-01-22 10 views
5

Quiero conectarme a computadoras, cada una de ellas detrás de un enrutador NAT. Leí que STUN solo funciona con una computadora detrás de un enrutador NAT. ¿Es eso cierto? Si es así, ¿cómo puedo resolver ese problema doble NAT?Traversal NAT con Java

Gracias, Thomas

+1

Duplicado: http://stackoverflow.com/questions/917385/nat-traversal-with-java/ – Yrlec

Respuesta

1

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.

0

Si no tiene un servidor central, puede considerar usar upnp si está disponible para crear un agujero en el enrutador. Azureus/vuze hace esto.

Cuestiones relacionadas