¿Cómo hacer NAT en tu router para WordPress?

11 de octubre de 2021
Víctor Alonso
Publicado por Víctor Alonso

¿Cómo hacer NAT en tu router para WordPress?

¡Hola Vikingos! En esta ocasión me gustaría escribir sobre el protocolo NAT. A grandes rasgos, este protocolo (Network Address Translation) hace que nuestro router se comporte como organizador de los paquetes de información y asigne a cada máquina de nuestra red el mensaje que le llega desde otra red externa, como por ejemplo internet.

La idea con la que vamos a hacer esto es poder montar un wordpress en tu servidor web local y que éste sea accesible desde internet, a través de tu router. Así te ahorrarás un servidor de pruebas mientras puedas.

Para poder hacer esto, primero necesitas instalar un servidor web en tu máquina local y montar un wordpress o cualquier otra aplicación web. Lo que te va a permitir este método es poder acceder a esa web que está en tu máquina desde tu IP externa, con lo que podrás enseñarle el trabajo a tu cliente o símplemente a tus amigos. ¿Te interesa? Pues sigue leyendo.

Redirigir las peticiones del router a nuestro servidor local

Lo que vamos a tener que hacer es redirigir todas las peticiones al puerto 80 (HTTP) de nuestro router al puerto 80 de nuestra máquina, para así servir las páginas desde nuestro servidor local.

5 minutos 5 minutos

Entrar en el router

Para entrar en la configuración de tu router debes colocar en tu navegador la dirección IP 192.168.1.1 y entrar en la consola de administración con tu usuario y contraseña. (Si no entra prueba con 192.168.0.1).

Redirección de puertos

En el apartado de seguridad debes tener algo llamado «port forwarding» o redirección de puertos. Verás algo como lo que aparece en la imagen.

Añadir el puerto 80

Al darle al botón de «más» podrás configurar qué puerto redireccionar a qué máquina. Tan solo tienes que elegir la IP fija de la máquina que tiene el wordpress (vamos, tu IP dentro de la red) y decirle que redirija el puerto 80 para los protocolos TCP y UDP.
Te debería quedar algo como lo que aparece en la imagen.

Comprobar

Ahora lo que hay que hacer es entrar en la IP externa de tu router desde un navegador y deberías poder ver tu servidor apache. Si quieres saber cuál es tu ip pública, pincha en este siguiente enlace.

Y esto es todo, recuerda que para saber la IP de red de tu máquina puedes usar el comando ipconfig en el terminal de windows o ifconfig en los terminales basados en Unix.

Puedes ver en estos vídeos cómo hacerlo, recuerda que todo depende del sistema operativo que estés usando, y que también existen programas internos que te pueden ayudar. Lo mejor es aprender el concepto y saber buscar por internet los detalles de cada implementación. ¡Los comandos cambian, pero la intención de búsqueda siempre es la misma!

Aquí lo tienes en el sistema Windows 7:

https://www.youtube.com/watch?v=5mNOvJpdJAE

Aquí puedes verlo si utilizas un sistema operativo Linux:

https://www.youtube.com/watch?v=PyUbk0oLHBI

Y aquí si has caído en las pérfidas garras de Apple y sus sistemas:

https://www.youtube.com/watch?v=C-T9wMOLjco

Con esto ya deberías tenerlo todo resuelto, no obstante, puedes escribirme si necesitas cualquier tipo de ayuda. ¡Ah! Y puede que estos pasos no sean necesarios porque tu router tenga identificados a los ordenadores de la red por su nombre. Si ves las imágenes del tutorial, verás que mi router sí que las tiene.

Ahora ya tienes tu wordpress accesible para enseñárselo a quien quieras, desde tu servidor local. ¡A que mola! Si necesitas más ayuda o servicios de desarrollo wordpress no dudes en contactarme.

Víctor Alonso

Ingeniero informático que trabaja como desarrollador freelance. Especialista en WordPress, PHP y apps Android.