Lección 1 de 4 · 6 min
Direcciones IP: IPv4, IPv6, públicas y privadas
Qué es realmente una dirección IP, por qué Internet utiliza dos formatos diferentes y por qué la dirección de su computadora portátil no es la que ven los extraños.
Cada dispositivo que se comunica con Internet necesita un número, no un nombre. La especificación principal del Protocolo de Internet, RFC 791, dice que las direcciones "distinguen fuentes y destinos hasta el nivel de host", lo que significa que cada dispositivo obtiene su propio número para que los paquetes sepan exactamente adónde ir. Nombres como ejemplo.org son convenientes para los humanos, resueltos en un número mediante DNS (se trata en su propio curso); la propia red sólo entiende números.
IPv4: cuatro mil millones de direcciones, y no suficientes
El formato original, IPv4, utiliza una dirección de 32 bits, escrita como cuatro números separados por puntos, como 192.0.2.1. RFC 791 lo define como “longitud fija de cuatro octetos (32 bits)”. Treinta y dos bits permiten alrededor de 4,3 mil millones de combinaciones únicas, como explica el Centro de aprendizaje de Cloudflare. Eso sonaba enorme en los años 1980. No es suficiente para un mundo de miles de millones de teléfonos, portátiles, enrutadores y dispositivos inteligentes, razón por la cual existe un formato más nuevo y mucho más grande.
IPv6: espacio para todos, durante mucho tiempo
Las direcciones IPv6 tienen una longitud de 128 bits y se escriben como grupos de dígitos hexadecimales separados por dos puntos, como 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Como lo expresa RFC 8200, IPv6 "aumenta el tamaño de la dirección IP de 32 bits a 128 bits, para admitir más niveles de jerarquía de direccionamiento, una cantidad mucho mayor de nodos direccionables y una configuración automática más simple". Ambas versiones se ejecutan una al lado de la otra hoy: su Mac generalmente tiene una dirección de cada tipo.
Pública y privada: la dirección que sólo conoce tu router
No es necesario que se pueda acceder a todas las direcciones desde todo Internet. RFC 1918 reserva tres rangos de direcciones IPv4 para uso dentro de hogares, oficinas y otras redes privadas:
10.0.0.0a10.255.255.255172.16.0.0a172.31.255.255192.168.0.0a192.168.255.255(el rango que utilizan la mayoría de los enrutadores domésticos)
RFC 1918 es explícito en que estas direcciones permanecen locales: "debido a que las direcciones privadas no tienen significado global, la información de enrutamiento sobre redes privadas no se propagará en enlaces entre empresas, y los paquetes con direcciones privadas de origen o destino no se deben reenviar a través de dichos enlaces". Se espera que los proveedores de Internet rechacen cualquier intento de encaminarlos a la Internet pública. Sólo una dirección, que generalmente está en el enrutador, debe ser pública y que el resto de Internet pueda encontrar; cómo funciona ese compartir es el tema de la próxima lección.
ipconfig getifaddr en0
192.168.1.12192.168.1.12 cae dentro del rango privado anterior: identifica esta Mac en su propia red Wi-Fi, pero ninguna computadora en Internet puede enviarle un paquete directamente. El Centro de aprendizaje de Cloudflare señala que la mayoría de las conexiones domésticas también obtienen una dirección pública temporal y "dinámica" del ISP en lugar de una fija, elegida de un grupo compartido porque las direcciones permanentes son más costosas de mantener tanto para el proveedor como para cada cliente.
Lo esencial
- Los dispositivos se direccionan por número, no por nombre; IPv4 utiliza direcciones de 32 bits, alrededor de 4.300 millones de combinaciones posibles.
- IPv6 utiliza direcciones de 128 bits específicamente para darle a Internet mucho más espacio para crecer, según RFC 8200.
- RFC 1918 reserva tres rangos (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) para redes privadas; nunca se enrutan a la Internet pública.
- Una dirección como 192.168.1.12 en tu Mac es privada y local; su enrutador contiene la dirección pública que ve el resto de Internet.
- La mayoría de las conexiones a Internet domésticas utilizan una dirección pública temporal (dinámica) en lugar de una permanente.
Ponte a prueba
1. ¿Aproximadamente cuántas direcciones únicas permite el formato IPv4 de 32 bits?
- Alrededor de 4.300 millones — Correcto.
- Ilimitado
- Alrededor de 65.000
- exactamente 1 millon
32 bits dan 2^32 combinaciones, alrededor de 4.300 millones, lo que el Centro de aprendizaje de Cloudflare señala como la razón por la que IPv4 finalmente se quedó corto.
2. Según RFC 8200, ¿por qué IPv6 utiliza direcciones de 128 bits en lugar de 32 bits?
- Para acortar las direcciones para escribirlas
- Para admitir más niveles de jerarquía de direccionamiento y muchos más nodos direccionables — Correcto.
- Para eliminar la necesidad de un enrutador
- Para hacer que el Wi-Fi sea más rápido
RFC 8200 establece que existe un tamaño más grande "para admitir más niveles de jerarquía de direccionamiento, una cantidad mucho mayor de nodos direccionables y una configuración automática más simple".
3. ¿Cuál de estos es un rango IPv4 privado que nunca se enruta a la Internet pública?
- 192.168.0.0/16 — Correcto.
- 8.8.8.0/24
- 1.1.1.0/24
- 172.217.0.0/16
192.168.0.0/16 es uno de los tres rangos que RFC 1918 reserva para redes privadas; los demás en la lista son direcciones públicas reales.
4. Tu Mac muestra la dirección 192.168.1.12. ¿Qué te dice eso?
- Es la dirección que los extraños en Internet usarían para comunicarse directamente con su Mac.
- Es una dirección privada, válida sólo en tu propia red local. — Correcto.
- Tu Mac no tiene dirección IP
- Es la dirección de tu proveedor de internet.
192.168.1.12 cae en el rango privado RFC 1918; identifica la Mac en su red doméstica, no en Internet exterior.
Ponlo en práctica con FireAI
Pon esta lección en práctica en tu propio Mac.
- Descubre a dónde envía datos una app, en el Mapa mundial — Ve exactamente con qué empresa y país está hablando en silencio una app.
- Reglas: app, sitio web, dominio, IP o un rango, para siempre o hasta que reinicies — Escribe una regla tan precisa como una sola dirección o tan amplia como un dominio entero.
- Inspección profunda, sin descifrar nada — Obtén un detalle real sobre una conexión segura sin que FireAI lea nunca lo que hay dentro.
Fuentes
- RFC 791: Internet Protocol
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification
- RFC 1918: Address Allocation for Private Internets
- Cloudflare Learning: What is my IP address?
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.