none
Como abrir puertos en el Router RRS feed

  • Pregunta

  • Buenas Tardes, he estado probando una aplicación de chat tcp y funciona bien en una red LAN pero necesito que funcione a traves de internet y no solo en una red local. La aplicación cuenta con un proyecto que se usa como servidor y otro de cliente que es el que se conecta al servidor por medio de la IP privada si es en una red local y un puerto aleatorio(a mi parecer, solo que en servidor debe tener el mismo puerto) entonces para que funcione por internet hay que usar la IP pública en vez de la privada y "Abrir puertos en el router" y esto es lo que no se como hacer, si alguien pudiera ayudarme seria un éxito. Gracias!
    lunes, 6 de febrero de 2017 17:16

Respuestas

  • Lamentablemente, no es estándar. En cada marca y modelo de router se hace de forma distinta, así que no tendrás más remedio que leer el manual de tu router para ver cómo se abren los puertos, o preguntar en algún foro especializado en hardware de ese mismo fabricante. En el manual, seguramente vendrá titulado como "NAT inverso" o algo parecido. En esa sección encontrarás cómo hacer que un puerto de la dirección pública se convierta en un puerto de la dirección privada que tú le indiques.
    • Marcado como respuesta Renzo20 lunes, 6 de febrero de 2017 20:04
    lunes, 6 de febrero de 2017 19:41

Todas las respuestas

  • Lamentablemente, no es estándar. En cada marca y modelo de router se hace de forma distinta, así que no tendrás más remedio que leer el manual de tu router para ver cómo se abren los puertos, o preguntar en algún foro especializado en hardware de ese mismo fabricante. En el manual, seguramente vendrá titulado como "NAT inverso" o algo parecido. En esa sección encontrarás cómo hacer que un puerto de la dirección pública se convierta en un puerto de la dirección privada que tú le indiques.
    • Marcado como respuesta Renzo20 lunes, 6 de febrero de 2017 20:04
    lunes, 6 de febrero de 2017 19:41
  • Estuve investigando sobre eso y no se muy bien como hacerlo disculpa mi ignorancia, no se si es donde dice "Forwarding" (Reenvio) o "Port Triggers"(Activadores de puerto) en ambos casos hay que colocar varios dígitos quedando EJ: Star port 80, End port 80, en la parte de trigger. En la parte de target lo mismo Star port 80, end port 80 luego pongo TCP en Protocolo. No pongo ninguna descripción y lo Activo. (ESTO LO HICE EN LA PARTE ACTIVADORES O Port Triggers) entonces mi duda es , como uso ese puerto ya creado? en el servidor y cliente tendría que poner 80 o 8080 por el equivalente a star port y end port?

    Osea mi duda es.. El pueto star port y el end port hay que ponerlo iguales? y al final abría que poner solo un numero o los dos combinados? osea si en Star port esta el 17 y end port esta el 60 seria 1760? o solo hay que poner uno de ellos.

    lunes, 6 de febrero de 2017 20:06
  • No, lo del start y end no tiene nada que ver con lo que mencionas. Se usa para definir un rango de puertos cuando una aplicación requiere más de uno. Por ejemplo, le pones start=8000, end=8020 y entonces te toma todos los puertos que hay del 8000 al 8020. En tu caso, que solo quieres uno, pondrías el 80 como inicio y fin. Y lo que te interesa es un forwarding, no un trigger. Normalmente se puede definir el puerto público y el privado, por ejemplo, puedes pedir que el 8888 público se traduzca al 80 privado. Pero para una aplicación que usa un único puerto fijo y conocido, tal como el 80, es normal poner el 80 tanto en la parte pública como en la privada.
    lunes, 6 de febrero de 2017 22:00