Skip to content

Como hacer un port forwarding en Windows

  • by

Desde Windows es posible realizar un reenvio de puertos para poder dejar disponible un servicio en la red en un puerto determinado. Para conseguir esto, podemos utilizar el comando netsh y se requiere tener privilegios de administración sobre el equipo.

El siguiente comando dejará disponible el puerto 22 de la IP 10.10.30.11 en el puerto 8889 de la maquina local.

C:\Users\Administrator.LOCAL>netsh interface portproxy add v4tov4 listenport=8889 listenaddress=0.0.0.0 connectport=22 connectaddress=10.10.30.11

Con el siguiente comando podemos visualizar el estado actual de los puertos siendo utilizados para redireccionar servicios

C:\Users\Administrator.LOCAL>netsh interface portproxy show v4tov4

Listen on ipv4:             Connect to ipv4:

Address         Port        Address         Port
--------------- ----------  --------------- ----------
0.0.0.0         8889        10.10.30.11     22

Finalmente, con el siguiente comando podemos eliminar la regla anterior

C:\Users\Administrator.LOCAL>netsh interface portproxy delete v4tov4 listenport=8889 listenaddress=0.0.0.0
Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *