Redirección de puerto local de Windows Server 2003

Redirección de puerto local de Windows Server 2003

Breve: ¿Puedo configurar Windows Server 2003 para aceptar tráfico en el puerto 30005 y redirigirlo al puerto 3333 en la misma máquina?

Largo: tengo un servicio que escucha TCP en el puerto 3333. Este es un servicio de terceros que no parece ser configurable para escuchar en más de un puerto. ¿Hay alguna manera en Windows de enviar todo el tráfico a un puerto diferente, digamos 30005, a 3333? Esto es a través de una LAN local, por lo que la conexión NAT en el enrutador no funcionará. He visto algunas respuestas que usan iptables en Linux pero no puedo encontrar una respuesta para Windows. Por lo que puedo decir, Netsh no hace lo que necesito, ya que simplemente permite o no permite el tráfico sin enrutarlo.

Respuesta1

Descubrí que las capacidades NAT de Server 2003 y anteriores son limitadas en comparación con iptables. Una forma de lograrlo en el servidor 2003 es utilizar el firewall de Windows.

Habilite "Enrutamiento y acceso remoto". Seleccione enrutamiento IP>>NAT/Firewall básico. Seleccione su interfaz y vaya a la pestaña "Servicios y puertos". Defina un servicio con puertos de entrada y salida según sea necesario. Incluso puede agregar una segunda dirección IP a su interfaz existente si es necesario para que actúe como "dirección privada".

EDITAR: Para agregar una guía con imágenes a la respuesta,aquí hay un enlace.

información relacionada