¿Qué es IPv4?
IPv4 (Protocolo de Internet versión 4) es la cuarta versión del Protocolo de Internet y la primera en ser ampliamente desplegada, usando direcciones de 32 bits para identificar dispositivos en redes y enrutar tráfico a través de internet.Estructura de Dirección IPv4
Formato de Dirección IPv4:
┌─────────┬─────────┬─────────┬─────────┐
│ Octeto 1│ Octeto 2│ Octeto 3│ Octeto 4│
│ 8 bits │ 8 bits │ 8 bits │ 8 bits │
└─────────┴─────────┴─────────┴─────────┘
192 . 0 . 2 . 1
Binario: 11000000.00000000.00000010.00000001
Decimal: 192.0.2.1
Total: 32 bits = 2^32 = 4.294.967.296 direcciones
Clases de Dirección (Históricas)
| Clase | Rango | Máscara Predeterminada | Bits de Red | Bits de Host | Redes |
|---|---|---|---|---|---|
| A | 1.0.0.0 - 126.255.255.255 | 255.0.0.0 | 8 | 24 | 126 |
| B | 128.0.0.0 - 191.255.255.255 | 255.255.0.0 | 16 | 16 | 16.384 |
| C | 192.0.0.0 - 223.255.255.255 | 255.255.255.0 | 24 | 8 | 2.097.152 |
Rangos de Direcciones Reservadas
| Rango | Propósito |
|---|---|
| 10.0.0.0/8 | Red privada (Clase A) |
| 172.16.0.0/12 | Red privada (Clase B) |
| 192.168.0.0/16 | Red privada (Clase C) |
| 127.0.0.0/8 | Bucle local (localhost) |
| 169.254.0.0/16 | Local-link (APIPA) |
| 192.0.2.0/24 | Documentación (TEST-NET-1) |
| 0.0.0.0/8 | Red actual |
| 255.255.255.255 | Broadcast |
Comparación IPv4 vs IPv6
| Característica | IPv4 | IPv6 |
|---|---|---|
| Tamaño de dirección | 32 bits | 128 bits |
| Formato de dirección | Decimal punteado | Hexadecimal con dos puntos |
| Direcciones totales | ~4,3 mil millones | ~340 mil millones de mil millones |
| Ejemplo | 192.0.2.1 | 2001:db8::1 |
| NAT requerido | Frecuentemente | Raramente |
| Configuración | DHCP/manual | SLAAC/DHCPv6 |
Agotamiento de IPv4
Cronograma de Agotamiento de Direcciones IPv4:
├── 2011: Grupo IANA agotado
├── 2011-2015: Grupos regionales agotados (APNIC, RIPE, ARIN)
├── 2017: LACNIC agotado
├── 2019: AFRINIC /8 final
└── Presente: Mercado secundario, NAT, transición IPv6
Usos Comunes en DNS
| Registro DNS | Propósito | Ejemplo |
|---|---|---|
| Registro A | Mapea dominio a IPv4 | example.com A 192.0.2.1 |
| Registro PTR | DNS Inverso | 1.2.0.192.in-addr.arpa PTR example.com |
Estrategias de Mitigación
- NAT (Traducción de Dirección de Red): Compartir IPs públicas entre hosts privados
- CIDR (Enrutamiento entre Dominios sin Clase): Asignación de direcciones más eficiente
- Transición IPv6: Dual-stack, tunelización, traducción
- Mercados de direcciones: Transferir asignaciones no utilizadas
Mejores Prácticas
1. Planifica para IPv6: Las nuevas implementaciones deben ser dual-stack
2. Usa direcciones privadas internamente: Reserva IPs públicas para servicios fronterizos
3. Documenta asignaciones: Rastrear uso de IP para evitar conflictos
4. Implementa subnetting adecuado: Uso eficiente de direcciones disponibles
5. Configura registros A y AAAA: Soporta tanto clientes IPv4 como IPv6
IPv4 sigue siendo la columna vertebral de la comunicación de internet mientras la adopción de IPv6 crece para abordar desafíos de agotamiento.