Cita:
|
Empezado por rolando_s
pero los pasos son simples: entras al router o modem adsl (si tienes los dos entras y trasladas en los dos) ablitas nat con ip externa 0.0.0.0 interna la de la maquina y un puerto segun tu nesecidad y apuntas a la ip publica desde el cliente.
|
Ese consejo me parece bastante peligroso. Hacer un programa que cambie la configuración de un router ajeno (ya sea vía telnet, vía http o cualquier otro protocolo) es inestable, inseguro e improbable.
Para cambiar la configuración de los routers clientes, la aplicación debería conocer el protocolo de los diferentes routers que se puede encontrar, e incluso sabiendo el protocolo, lo más probable es que sea una persona con decencia en la seguridad y no tenga el router para que se pueda ver y administrar desde el exterior. Y si así fuese, un simple sniffer o herramienta parecida podría sacar la contraseña del router y todo lo que quisiese... No me parece buena idea cambiar la configuración del router con cada conexión.
Además.. ¿imaginas que un cliente de la misma aplicación intenta conectarse a un server dentro de la LAN estando conectado otro cliente en un pc de la misma?.
Desde mi punto de vista, lo mejor es dejar al router aparte, únicamente tocando su configuración (las tablas NAT) para que redirija todas las conexiones en un puerto a UN (1) determinado ordenador.. y que sea este quien distribuya las conexiones (sirva de gateway hacia ellas) que el cliente intenta hacer.
Cita:
|
Empezado por rolando_s
Nota: tu isp tiene que ruotear tu puerto como abierto en su serber.
|
¿Y que tiene que ver el I.S.P con el ser
ber? El que redirige los puertos es el router... es en él en el que hay que abrirlos...
Hasta pronto