¡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.
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:
Aquí puedes verlo si utilizas un sistema operativo Linux:
Y aquí si has caído en las pérfidas garras de Apple y sus sistemas:
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.