Abrir Puertos en router Mikrotik
Tabla de contenido
A veces es necesario abrir un puerto en el router para ofrecer servicios a internet, como puede ser un servidor web o un cliente torrent.
Como ejemplo vamos a abrir el puerto 443 y redirigir las peticiones que lleguen a ese puerto hacia un servidor web de nuestra red local, con dirección IP 192.168.1.2.
Añadir regla al firewall #
Para abrir puertos en Mikrotik lo haremos desde el menú IP -> Firewall pestaña NAT, pulsamos en el icono azul + para añadir una nueva regla en el Firewall

En General marcamos que todo el tráfico tcp con destino al puerto 443 de la red la interna y cuyo origen pertenezca a la lista de interfaces WAN (internet),


lo redirigimos, dsnat
, al puerto 443 del servidor web de nuestra red local, cuya dirección IP es la 192.168.1.2.
Para ello, en la pestaña Action

Con este último paso ya habremos “abierto” el puerto 443 y lo hemos redirigido al puerto 443 de nuestro servidor web local. De esta forma podemos hacer lo mismo para el puerto 80 o para el tráfico udp del puerto 6881 para un cliente torrent.

Código para script #
Si te gusta más trabajar desde la terminal del router los comandos para realizar todo lo explicado anteriormente son:
/ip firewall nat
add action=dst-nat chain=dstnat comment=open-443-tcp dst-port=443 \
in-interface-list=WAN protocol=tcp to-addresses=192.168.1.2 to-ports=\
443
/ip firewall nat
add action=dst-nat chain=dstnat comment=open-80-tcp dst-port=80 \
in-interface-list=WAN protocol=tcp to-addresses=192.168.1.2 to-ports=\
80
/ip firewall nat
add action=dst-nat chain=dstnat comment=open-6881-tcp dst-port=6881 \
in-interface-list=WAN protocol=tcp to-addresses=192.168.1.2 to-ports=\
6881
Espero que te haya gustado, pasa un gran día 🐧