|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

NodeMCU en español
NodeMCU - Juan Antonio Villalpando

-- Tutorial de NodeMCU en español --

Volver al índice del tutorial NodeMCU

____________________________

235.- Port Forward. Reenvío de puerto. IP local. IP Pública. Puerto.

- En esto tutoriales hemos creado servidores web y manejado información en una red local del tipo 192.168.1.X

- Nos interesaría que pudieramos manejar la información desde cualquier punto de Internet.

- Las redes locales se denominan LAN y WLAN y la de Internet GAN (Global Area Network).

- Cuando creamos nuestro servidor web, observamos que le asignamos el puerto 80

WebServer server(80);

- Por otra parte, cuando se crea una estación, se asigna una IP local referida a nuestro Router del tipo 192.168.1.X

Serial.print("IP: ");
Serial.println(WiFi.localIP());

- Desde cualquier otra estación de nuestra red local podemos conectar con esa IP y utilizar el servidor web creado, encender/apagar LED, ver estado de los pulsadores, consultar sensores,...

- Pero sería interesante hacer todo eso desde Internet, fuera de nuestra red local.

______________________________________________________
1.- Port Forward.

- Para eso está Port Forward.

- Tu Router está conectado a Internet y tiene una IP Pública.

- Esta es tu IP Pública: Ver mi IP Pública.

- Cuando un usario escriba en un navegador web esa IP, se deberá conectar al servidor web que tienes en la tarjeta ESP32, ver su página y poder apagar/encender el LED,....

______________________________________________________
2.- Entrar en la Configuración del Router.

- Podemos entrar en la página de configuración del Router escribiendo en un navegador web el IP de la puerta de enlace, suele ser 192.168.1.1

- Nos pedirá usuario y contraseña.

- Usuario y contraseña por defecto: https://portforward.com/router-password/

- Vamos a Configuración Avanzada y localizamos "Reenvío de puertos"

- Asignamos el puerto 80 a la IP que tenga nuestra tarjeta ESP32 donde tenemos instalado al servidor web.

______________________________________________________
3.- Desde Internet.

- Ahora cualquier persona, desde Internet, que escriba en su navegador web nuestra IP Pública...

- Llegará a nuestro Router y éste lo llevará a la IP local donde tenemos al servidor web del ESP32.

______________________________________________________
4.- Otras cosas...

- Normalmente a los servidores de páginas web se le suele asignar el puerto 80, pero si quieres le puedes asignar otro puerto, por ejemplo el 8081

- En este caso el usuario de internet deberá escribir la IP Pública:8081

- Cambio de la IP Pública:

- Nuestro proveedor de Internet nos asigna una IP Pública, pero nos la puede cambiar en cualquier momento, hay servicios como https://www.noip.com y https://dyn.com que puede solventar este asunto.

______________________________________________________
5.- Más información.

- En esta web en inglés, podemos ver la manera de establecer el Reenvío de puerto.

https://portforward.com/

- Usuario y contraseña por defecto: https://portforward.com/router-password/

- Router: https://portforward.com/router.htm

_______________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información