Aprende informática

IP pública y privada, puertos y NAT: qué son y para qué sirven

Las direcciones de tu red explicadas: IP pública y privada, puertos, NAT, CGNAT y cuándo hay que abrir puertos.

Cada dispositivo conectado a una red necesita una dirección IP para que los datos sepan a dónde ir, igual que una carta necesita una dirección postal. Pero en tu casa hay dos tipos de direcciones, y entender la diferencia explica muchos problemas al jugar online, usar una cámara de vigilancia o montar un servidor.

IP privada: tu dirección dentro de casa

El router da a cada dispositivo de tu red una IP privada. Son direcciones reservadas para redes internas por el estándar RFC 1918, y se repiten en millones de casas sin problema porque no salen a internet:

  • 10.0.0.0 a 10.255.255.255
  • 172.16.0.0 a 172.31.255.255
  • 192.168.0.0 a 192.168.255.255 (la más habitual en routers domésticos)

Para ver la tuya en Windows: Configuración → Red e Internet → Propiedades de tu conexión, o el comando ipconfig en el Terminal.

IP pública: tu dirección en internet

Tu router tiene además una IP pública, asignada por tu operador, que es la que ven las webs y los servicios a los que te conectas. Todos los dispositivos de tu casa salen a internet compartiendo esa misma IP. Muchas webs te la muestran si buscas «cuál es mi IP».

La IP pública puede ser dinámica (cambia de vez en cuando, lo más común en hogares) o fija (a menudo como servicio de pago).

NAT: cómo comparten una IP todos tus dispositivos

El router hace NAT (Network Address Translation, traducción de direcciones). Cuando tu portátil pide una web, el router cambia la IP privada del portátil por la pública, y anota la conexión. Cuando llega la respuesta, consulta su tabla y la entrega al portátil correcto.

Esto tiene un efecto secundario útil: desde internet no se puede iniciar una conexión hacia tus dispositivos, porque el router no sabe a cuál dirigirla. Actúa como una barrera.

Puertos: las puertas de cada servicio

Una IP identifica un equipo; el puerto identifica el servicio dentro de ese equipo. Es un número de 0 a 65535. La IANA mantiene el registro de los puertos asignados a cada servicio. Algunos conocidos:

Puerto Servicio
80 HTTP (web sin cifrar)
443 HTTPS (web cifrada)
53 DNS
22 SSH (acceso remoto seguro)
3389 Escritorio remoto de Windows

Abrir puertos (redirección de puertos)

Si quieres que algo de internet llegue a un dispositivo concreto de tu casa (un servidor de un juego, una cámara, un NAS), tienes que decirle al router: «lo que llegue al puerto X, envíalo a esta IP privada». Es la redirección de puertos (port forwarding), que se configura en la web del router.

Antes de abrir nada, piensa en la seguridad: un puerto abierto expone ese dispositivo a todo internet. Nunca abras el escritorio remoto (3389) ni el acceso a cámaras sin contraseña robusta. Para acceder a casa desde fuera, una VPN propia es más segura.

Muchas consolas y juegos usan UPnP, que abre puertos automáticamente. Si la consola indica NAT estricto o NAT tipo 3, suele deberse a que UPnP está desactivado o al CGNAT.

CGNAT: cuando ni siquiera tienes IP pública propia

Por la escasez de direcciones IPv4, algunos operadores (sobre todo de fibra económica y móvil) comparten una misma IP pública entre muchos clientes. Es el CGNAT (Carrier-Grade NAT). El RFC 6598 reservó para ello el rango 100.64.0.0 a 100.127.255.255.

Cómo saber si estás detrás de CGNAT: entra en la web de tu router y mira la IP de la conexión a internet (WAN). Si empieza por 100.64 a 100.127, o no coincide con la que te muestran las webs de «cuál es mi IP», estás en CGNAT. No podrás abrir puertos, porque el router que controla tu IP pública es del operador. Muchos operadores te quitan el CGNAT si lo pides, a veces gratis y a veces como servicio extra.

Nuestra calculadora de subredes te dice si una dirección es privada, pública o de CGNAT.

¿Y IPv6?

IPv6 usa direcciones mucho más largas (por ejemplo, 2001:db8::1) y hay tantas que cada dispositivo puede tener una pública propia, sin NAT. Muchos operadores ya la ofrecen junto a IPv4. En ese caso, la protección la da el cortafuegos del router, que bloquea las conexiones entrantes no solicitadas.