¿Puedo tener una dirección IP pública si estoy conectado a través de un enrutador wifi?

¿Qué es la dirección IP en primer lugar?

Bien. La dirección IP es un mecanismo de identificación para cualquier nodo que desee unirse a la red y comunicarse con otros nodos en una red.
Para identificar cada nodo de forma única, cada nodo debe tener una dirección IP única.

La dirección IP tiene dos tipos de IPv4 e IPv6.
IPv4 es un número decimal punteado con 4 octetos. Cada octeto está compuesto por 8 bits, en total 32 bits. No hagamos las cosas complicadas. La dirección IP típica se ve así,
192.168.1.1
Ahora, este esquema de direccionamiento de 32 bits conduce a un total de 4.200 millones de direcciones.

Ahora, aquí hay un gran gordo PERO
Sin embargo, hay varios rangos de direcciones IP que están reservados para diversos fines y, por lo tanto, las direcciones IP disponibles reales totales son mucho menores.

Internet es una red IP tan global. Y como se mencionó, cada nodo debe tener asignada una dirección IP única. Esta asignación de dirección IP es realizada por IANA y sus subsidery. La IANA otorga un grupo de direcciones IP a sus subsidery y luego asigna un grupo de direcciones IP a los ISP. Y el ISP asigna direcciones IP a sus suscriptores desde el grupo de direcciones disponible.
Estas agrupaciones de direcciones IP conocidas como direcciones IP públicas. Solo las direcciones IP públicas pueden comunicarse en Internet. Dado que las direcciones IP públicas disponibles son menores en el grupo de IPv4, el ISP generalmente asigna una única dirección IP pública por suscriptor.
Esta dirección IP pública se asigna a la interfaz pública del enrutador, mientras que los usuarios de wifi y cable están conectados a la interfaz privada del enrutador. A todos los teléfonos inteligentes wifi, computadoras y otros dispositivos con capacidad se les asignan las direcciones IP privadas descritas en RFC1918.
Todos los dispositivos conectados en la interfaz privada del enrutador aún pueden acceder a Internet utilizando la única dirección IP pública asignada en la interfaz pública del enrutador utilizando la técnica denominada Traducción de direcciones de red.
Simplemente, todos los dispositivos con direcciones IP privadas están ocultos detrás de la única dirección IP pública y aún pueden acceder a Internet con la implementación NAT.

Entonces, si está accediendo a Internet usando un enrutador wifi, es probable que su teléfono inteligente tenga asignada una dirección IP privada descrita en RFC1918, que está oculta detrás de la dirección IP pública de su enrutador.

Para conocer su dirección IP pública de su conexión WIFI que puede usar,
speedtest.net
Quien es
whatismyip.com
Estos sitios web lo ayudarán a conocer la dirección IP pública de sus enrutadores.

FYI.
Las direcciones IP privadas RFC1918 son las siguientes.
Clase A – 10.0.0.0 a 10.255.255.255
Clase B – 172.16.0.0 a 172.31.255.255
Clase C – 192.168.0.0 a 192.168.255.255

Sí, hay un total de 5 clases de direcciones IP en IPv4. Aquí mencioné que solo 3 clases D son para multidifusión y la clase E reservada para I + D.

Para superar el problema de agotar el rango de IPv4, el nuevo IPv6 está en implementación con un direccionamiento hexadecimal de 128 bits que se supone que tiene direcciones IP más que suficientes para que podamos usar.

Sí. Sin IP pública no puede conectarse a Internet. La IP pública generalmente es asignada por el ISP en la mayoría de los casos. Esto se llama asignación dinámica de IP. Esto depende del plan de Internet que haya elegido. Podemos obtener IP estática también en otros planes si está disponible desde el ISP.

El enrutador Wi-Fi es solo un medio a través del cual nos conectamos a la LAN sin cables. Internet es diferente a Wi-Fi (WLAN).

Si está conectado a la red y desea saber qué IP pública se le ha asignado, simplemente escriba una cadena “mi IP” en Google.

Técnicamente hablando, su respuesta se encuentra detrás de la configuración del enrutador.

1.Si el enrutador está configurado para asignar IP públicas al host, entonces cada host conectado al enrutador obtendrá una dirección IP pública. Ejemplo típico aquí sería enrutadores instalados por ISP.

2. Si el enrutador está habilitado con el servicio NAT y configurado para asignar IP privadas al host, en este caso las IP privadas se asignarán al host conectado al enrutador. Un ejemplo típico aquí sería enrutadores instalados en casa.

Nota: El punto anterior no significa que los enrutadores domésticos no puedan asignar IP públicas, sino que es debido a la escasez de IP, los enrutadores domésticos normalmente funcionan con NAT habilitado.

Supongo que está detrás de un “enrutador doméstico”.

Si está ejecutando un servidor al que se debe acceder desde el exterior, puede (siempre que tenga acceso de administrador) configurar el puerto hacia adelante en su máquina.

Puede definir que si alguien accede al puerto 80 en la IP pública, está conectado al puerto 80 en 192.168.1.10 o qué IP local tiene.

Es mejor que configure una IP estática (ya sea en esa máquina o en DHCP), para que no tenga que cambiar las reglas cada vez que se conecte.

El puerto interior y exterior no necesita ser el mismo. Puede configurar el puerto 81 fuera del puerto 80 en 192.168.1.14 también.

Algunos enrutadores permiten DMZ, luego se asigna una sola máquina en el interior para recibir los datos de todos los puertos en el enrutador externo; Esto es típicamente un servidor que sirve www, mail, ftp, o posiblemente un servidor de juegos.

Sin embargo, los ISP de mani tampoco proporcionan una IP pública al exterior del enrutador; usan CGNAT; Muchos clientes comparten la misma IP pública.

En teoría, podría pedirle a su ISP que reenvíe un puerto a su enrutador, que luego podría reenviar a su servidor, pero creo que eso rara vez se hace, tendría que pagar una IP pública.

Al contrario de muchos, creo que debe ser una IP privada. La dirección IP dentro de una conexión LAN no es única universalmente, algún otro dispositivo dentro de otro enrutador wifi puede tener la misma IP.

Por lo tanto, no puede ser una IP pública.

Sí puedes pero es ilegal