Posiblemente nunca tengamos que usarlo, o tal vez sí, y mucho, o quizá solo una vez. En todo caso un redirector de puertos TCP nos puede ser muy útil en diversas situaciones, más que nada como solución transitoria. Por ejemplo, supongamos que tenemos varios clientes conectándose en un servidor a un puerto e IP específica, y que por determinadas razones debemos mudar ese servicio a otro servidor, con otra dirección IP, y nuestros clientes se conectan directamente a la IP, sin utilizar ningún nombre de host que nos permita trabajar con la resolución de nombres. En este caso simplemente lo solucionamos redireccionando de ip-vieja:puerto-del-servicio a ip-nueva:puerto del servicio. Un redireccionador muy simple y efectivo que me encontré por ahí es TCP Redirector, el cual es un simple ejecutable que al correrlo nos muestra una ventana donde claramente se nos permite configurar el puerto de origen y la IP y puerto de destino:
TCP Redirector además permite monitorear y cerrar las conexiones que se realicen a través de el, y además nos permite abrir nuevas ventanas de sí mismo para redireccionar todos los puertos que deseemos.
¿Pero que sucede si necesitamos hacer esto una y otra vez? Más precisamente, pensemos en que no es gracioso tener que ejecutar y configurar los puertos en una aplicación como la anterior cada vez que el sistema se reinicie. En ese caso necesitaríamos algo que podamos ejecutar automáticamente con todos los parámetros cargados, por ejemplo tomando argumentos mediante la línea de comandos.
Para tal menester, luego de revolver en el arcón de la Internet, apareció Port Mapper, que hace exactamente eso: Es un simple exe que mediante la línea de comandos le decimos hacia donde tiene que redireccionar:
En el ejemplo vemos como le decimos a Port Mapper que redirija el tráfico que entre por el puerto 80 del host local a la IP 192.168.100.1 y al puerto 8080. Tenemos también la opción de que el programa grabe un registro de su funcionamiento mediante la opción w y que funcione en modo silencioso (sin mostrar ninguna ventana) con el switch h. Y por supuesto, podemos correr todas las instancias que queramos para forwardear múltiples puertos.
Espero que alguna vez les resulten tan útiles como a mí. Hago el post más que nada para tenerlos a mano el día que los vuelva a necesitar. ![]()
Entradas Relacionadas
Fit PC: La mini PC de 5 Watts de consumo
USBDeview, el investigador privado de tus puertos USB
Firewire, la puerta trasera de hardware de tu equipo
Look@LAN monitorea tu red local
vxUtil, la herramienta de red definitiva para Windows Mobile



No hay comentarios aún
Comments feed for this article
Enlace al trackback
http://geekotic.com/2008/01/17/redireccionador-de-puertos-tcp/trackback/