IP pública y privada: qué son y en qué se diferencian
Tu ordenador tiene una IP, tu router otra y las webs ven una tercera. Esta guía explica por qué y cómo saber cuál es cuál.
La diferencia en pocas palabras
Una IP pública es la que identifica a tu conexión en Internet: es la que ven las webs que visitas, y es única en todo el mundo en ese momento. Te la asigna tu operador.
Una IP privada es la que tienen tus dispositivos dentro de tu red local (192.168.1.34, por ejemplo). Solo tiene sentido dentro de esa red: millones de hogares usan exactamente las mismas IP privadas sin que haya ningún conflicto, porque nunca salen a Internet tal cual.
Los rangos de IP privadas
El RFC 1918 reserva tres bloques para redes privadas:
- 10.0.0.0/8: de 10.0.0.0 a 10.255.255.255 (16,7 millones de direcciones). Habitual en empresas.
- 172.16.0.0/12: de 172.16.0.0 a 172.31.255.255 (1 millón de direcciones). Lo usan, por ejemplo, Docker y muchas redes corporativas.
- 192.168.0.0/16: de 192.168.0.0 a 192.168.255.255 (65.536 direcciones). Es el de casi todos los routers domésticos.
Hay otros rangos especiales que tampoco son públicos: 127.0.0.0/8 (bucle local), 169.254.0.0/16 (enlace local, cuando un equipo no recibe IP por DHCP) y 100.64.0.0/10, que usan los operadores para el CGNAT.
Cómo funciona el NAT
Tu router hace de intermediario. Cuando tu móvil (192.168.1.34) pide una web, el router cambia la dirección de origen por su IP pública y apunta en una tabla a quién corresponde esa conexión. Cuando llega la respuesta, consulta la tabla y se la entrega al móvil. Esto se llama NAT (traducción de direcciones de red).
Gracias al NAT, todos los dispositivos de una casa salen a Internet con una sola IP pública, y eso ha permitido que IPv4 aguante décadas más de lo previsto. Como efecto secundario, nadie desde fuera puede iniciar una conexión hacia tus dispositivos salvo que abras un puerto en el router.
CGNAT: cuando ni tu router tiene IP pública
Por la escasez de IPv4, muchos operadores (sobre todo en fibra y móvil) aplican un segundo NAT en su red: el CGNAT. Tu router recibe una dirección del rango 100.64.0.0/10 en lugar de una pública, y la IP pública la comparten varios clientes a la vez.
Se nota en que no puedes abrir puertos: los servidores caseros, las cámaras con acceso remoto o algunas consolas dejan de ser accesibles desde fuera. Para saberlo, compara la IP WAN que muestra tu router con la que ves en «Cuál es mi IP»: si no coinciden, estás detrás de CGNAT. Muchos operadores te sacan de él si lo pides, a veces con un coste, y con IPv6 el problema desaparece.
Cómo ver tu IP pública y tu IP privada
- IP pública: abre la herramienta «Cuál es mi IP». Muestra la dirección con la que sales a Internet, tu proveedor y tu ubicación aproximada.
- IP privada en Windows: ejecuta ipconfig y busca «Dirección IPv4».
- IP privada en macOS: Ajustes del Sistema > Red, o ipconfig getifaddr en0 en la terminal.
- IP privada en Linux: ip addr.
- En el móvil: Ajustes > Wi-Fi > la red conectada.
Si quieres saber si una dirección concreta es pública o privada, escríbela en la calculadora de subredes: el resultado indica el tipo de dirección.
Preguntas frecuentes
¿Es peligroso que alguien sepa mi IP pública?
Poco. Revela tu operador y una ubicación aproximada (normalmente la ciudad o la provincia), no tu dirección. Un router actualizado y con el cortafuegos activo es suficiente protección.
¿Mi IP pública cambia?
Depende del operador. Muchas conexiones domésticas tienen IP dinámica, que cambia al reiniciar el router o cada cierto tiempo. Si necesitas que no cambie, puedes contratar una IP fija.
¿Dos dispositivos pueden tener la misma IP privada?
En redes distintas, sí, y es lo normal. Dentro de la misma red, no: se produce un conflicto de IP y uno de los dos se queda sin conexión.
¿Una IP privada se puede geolocalizar?
No. Una IP privada solo existe dentro de su red local y no tiene ubicación pública. Solo las IP públicas tienen geolocalización y WHOIS.