IP pública, IP privada y CGNAT: qué son y cómo saber cuál tienes
Cuando alguien habla de «tu IP» puede referirse a dos cosas distintas, y confundirlas es el origen de muchos problemas: no consigues abrir un puerto, no puedes acceder a tus cámaras desde fuera o tu consola dice que tiene «NAT estricto». Esta guía aclara qué es cada cosa y cómo comprobarlas en un par de minutos.
IP pública e IP privada
Una dirección IP es el número que identifica a un dispositivo en una red. Hay dos «mundos»:
- IP pública: la que ve internet. Es la de tu conexión, y te la asigna tu operadora. Todas las webs que visitas la ven, porque necesitan saber a dónde responder.
- IP privada: la que tiene cada dispositivo dentro de tu casa. La reparte el router y no es visible desde fuera. Tu móvil, tu televisor y tu ordenador tienen cada uno la suya.
Los rangos reservados para direcciones privadas son tres: 10.x.x.x, 172.16.x.x a 172.31.x.x y 192.168.x.x. Si ves una IP que empieza así, es privada.
El router hace de intermediario: traduce entre tu red interna y la IP pública, una técnica llamada NAT. Es la razón por la que decenas de dispositivos pueden salir a internet con una única IP pública.
IPv4 e IPv6
IPv4 son cuatro números separados por puntos (190.12.34.56) y hay unos 4 300 millones de direcciones posibles, que ya se agotaron. IPv6 usa grupos hexadecimales separados por dos puntos (2800:370:d2:55e0::1) y tiene direcciones de sobra. Muchas conexiones modernas tienen las dos a la vez, y por eso la IP que ves puede cambiar según el servicio que consultes.
Dinámica o fija
La mayoría de las conexiones domésticas tienen una IP dinámica: cambia de vez en cuando, por ejemplo al reiniciar el router. Una IP fija siempre es la misma y se suele contratar como servicio extra. Solo la necesitas si quieres que algo de tu casa sea accesible desde fuera de forma estable: un servidor, un sistema de cámaras, un acceso remoto.
Qué revela tu IP y qué no
- Sí revela: tu proveedor de internet, el país y, con frecuencia, la provincia o la ciudad del nodo de tu operadora.
- No revela: tu nombre, tu dirección ni tu identidad. Para vincular una IP a una persona hace falta que la operadora cruce sus registros, y solo lo hace ante una petición legal.
Aun así, no la publiques en foros ni en chats de juego: es el dato que se usa en los ataques de saturación contra jugadores. Y si usas VPN, lo que ven las webs es la IP del servicio, no la tuya.
Qué es el CGNAT
Como las direcciones IPv4 se han agotado, muchas operadoras aplican CGNAT (NAT de nivel de operador): en lugar de darte una IP pública propia, te dan una privada y comparten una misma IP pública entre muchos clientes. Es habitual en datos móviles y cada vez más en conexiones fijas.
Para navegar no notarás nada. Los problemas aparecen cuando necesitas que alguien de fuera «llegue» a tu casa:
- No puedes abrir puertos (redirección de puertos).
- No puedes alojar un servidor de juegos, una web o un servidor de archivos.
- Las cámaras de seguridad o un acceso remoto a tu casa no funcionan desde fuera.
- Algunos juegos y videollamadas reportan «NAT estricto» o tienen más problemas para conectar.
Cómo saber si estás detrás de CGNAT
- Entra en el panel de administración de tu router y busca la IP «WAN» o «de internet».
- Consulta tu IP pública en Cuál es mi IP.
- Compáralas. Si no coinciden, o si la IP WAN del router empieza por
100.64hasta100.127(el rango reservado para CGNAT) o es de un rango privado, estás detrás de CGNAT.
Qué puedes hacer
- Pedir a la operadora una IP pública, fija o dinámica. Suele ser un servicio de pago o con condiciones.
- Usar IPv6, si tu operadora y tu router lo admiten: con IPv6 no hace falta CGNAT.
- Usar un servicio de túnel (Cloudflare Tunnel, Tailscale y similares) para acceder a algo de tu casa sin necesidad de abrir puertos.
Una advertencia sobre la ubicación
La ubicación que se deduce de una IP es aproximada por diseño. Acierta casi siempre el país, con frecuencia la provincia y muy pocas veces el barrio, y puede apuntar a la ciudad donde tu operadora tiene su nodo. Con VPN, datos móviles o CGNAT la diferencia puede ser de cientos de kilómetros. Es normal.