Ir al contenido principal

Abriendo tu servidor a la red

image.png

Problematica

Acceder a tus servicios fuera de tu area local

Actualmente puedes acceder a los servicios que montes sobre los puertos de tu servidor en area local pero si tu quieres poder acceder a tus servicios apagando el wifi de tu celular y encendiendo los datos (desde afuera de tu red local) te encontraras con que no puedes ingresar. Esto sucede porque ip-local no es la mimsa que la ip publicano proveida por tu provedor de internet. 

Solucion. Apertura de puertos

La forma de solucionar esto es abrir puertos en tu modem, los puertos son las salidas hacia internet, cada dispositivo tiene su propia red y sus puertos, lo que tenemos que hacer es redirigir el puerto de nuestro servidor al puerto del modem y posteriormente del modem hacia internet, este recurso puede ser alcanzado mediante la ip publica. 

Cabe resaltar que no todas las compañias te dejan la posibilidad de habrir puertos de manera gratuita, te agregan este servicio mediante pagos extra pero TELMEX actualmente proporciona este servicio incluido con el servicio de internet residencial.
Como mencionamos tendras que conseguir tu ip publica la cual tiene el incombeniente en muchos casos de ser dinamica, esto implica que cambiara con el tiempo pero nos da suficiente tiempo para trabajar con ella. Podras acceder a tus recursos locales poniendo la ip-public:puerto. siempre y cuando redirijas los puertos como mencione anteriormente.

Configurando el modem

Conociendo la ip de tu Router (servidor DHCP)

Puedes conocer la ip de tu router mediante el comando 

ip route

image.png

Abriendo los puertos del modem

veras una salida como la anterior donde se señala  que la ip de mi modem es 192.168.1.254, ingresaremos esa ip en el navegador e ingresaremos al Router de tu provedor de internet, veras una pagina donde te pedira iniciar sesion, la contrseña esta en tu modem

image.png

En mi caso, dentro del modem me dirigire a la pestaña Reglas de desvio y porteriormente a Port Forwarding, le dare en agregar, le pondre un nombre representativo, pondre la ip de mi servidor donde indica Host Interno y abrire los puertos para exponer paginas web que son 80 y 443, en protocolo es suficiente con poner TCP y es mas recomendable pero puedes indicar ambos por si quisieras hacer otras cosas con esos puertos. Guardas los cambios y es toda la configuracion del modem

image.png