Direcciones IP Explicadas: IPv4, IPv6 y Cómo Funcionan
· 12 min de lectura
Tabla de Contenidos
- ¿Qué Es una Dirección IP?
- IPv4: El Estándar Original
- IPv6: La Próxima Generación
- Direcciones IP Públicas vs Privadas
- Entendiendo las Clases de Direcciones IP y Subnetting
- Cómo Funciona la Búsqueda de Direcciones IP
- Direcciones IP y DNS: La Guía Telefónica de Internet
- Traducción de Direcciones de Red (NAT)
- Consideraciones de Seguridad y Privacidad
- Solución de Problemas de Direcciones IP
- Preguntas Frecuentes
- Artículos Relacionados
¿Qué Es una Dirección IP?
Cada dispositivo conectado a internet necesita un identificador único: una dirección de Protocolo de Internet (IP). Piensa en ella como una dirección postal para tu computadora, smartphone o servidor. Sin direcciones IP, los paquetes de datos no tendrían forma de encontrar su destino, e internet tal como lo conocemos simplemente no funcionaría.
Una dirección IP cumple dos propósitos fundamentales: identificación del host y direccionamiento de ubicación. Cuando escribes la URL de un sitio web en tu navegador, tu dispositivo usa direcciones IP detrás de escena para localizar el servidor que aloja ese sitio web y establecer una conexión. Este proceso ocurre en milisegundos, millones de veces por segundo a través del internet global.
Actualmente hay dos versiones de direcciones IP en uso activo: IPv4 e IPv6. Entender ambas es esencial para cualquiera que trabaje con redes, servidores o infraestructura web. Cada versión tiene características distintas, esquemas de direccionamiento y casos de uso que las hacen adecuadas para diferentes escenarios de red.
Las direcciones IP funcionan en la Capa 3 (la Capa de Red) del modelo OSI, proporcionando el direccionamiento lógico necesario para enrutar datos a través de redes interconectadas. A diferencia de las direcciones MAC, que están físicamente grabadas en el hardware de red, las direcciones IP pueden asignarse dinámicamente y cambiarse según sea necesario.
IPv4: El Estándar Original
IPv4 (Protocolo de Internet versión 4) ha sido la columna vertebral de la comunicación por internet desde su implementación en 1983. Una dirección IPv4 consiste en cuatro grupos de números separados por puntos, donde cada grupo (llamado octeto) varía de 0 a 255.
# Formato de dirección IPv4
192.168.1.100
# Cada octeto es de 8 bits (1 byte)
# Total: 32 bits = 4,294,967,296 direcciones posibles
# Encontrar tu IP pública
curl ifconfig.me
# Encontrar tu IP local (Linux/Mac)
ifconfig | grep "inet " | grep -v 127.0.0.1
# Comando Windows
ipconfig | findstr IPv4
La estructura de 32 bits de IPv4 permite aproximadamente 4.3 mil millones de direcciones únicas. Aunque eso parecía suficiente en los primeros días de internet, el crecimiento explosivo de dispositivos conectados (smartphones, dispositivos IoT, electrodomésticos inteligentes) ha agotado este espacio de direcciones. Los últimos bloques de direcciones IPv4 fueron oficialmente asignados en 2011, aunque varias técnicas de conservación han extendido su usabilidad.
Las direcciones IPv4 se escriben típicamente en notación decimal con puntos, haciéndolas legibles para humanos. Cada octeto representa 8 bits, y cuando se convierte a binario, puedes ver la estructura completa de 32 bits:
Decimal: 192.168.1.100
Binario: 11000000.10101000.00000001.01100100
Consejo profesional: Usa nuestra Herramienta de Búsqueda de IP para verificar instantáneamente tu dirección IP pública actual y obtener información detallada de geolocalización sobre cualquier dirección IP en todo el mundo.
A pesar del problema de agotamiento de direcciones, IPv4 sigue siendo el protocolo dominante en internet. Tecnologías como la Traducción de Direcciones de Red (NAT) y el Enrutamiento entre Dominios sin Clases (CIDR) han ayudado a extender la vida de IPv4 al permitir que múltiples dispositivos compartan una única dirección IP pública.
IPv6: La Próxima Generación
IPv6 (Protocolo de Internet versión 6) fue desarrollado para resolver el problema de agotamiento de direcciones IPv4. Introducido en 1998, IPv6 usa direcciones de 128 bits, proporcionando un espacio de direcciones casi incomprensiblemente grande: aproximadamente 340 undecillones (3.4 × 10³⁸) de direcciones únicas.
# Formato de dirección IPv6
2001:0db8:85a3:0000:0000:8a2e:0370:7334
# Formato abreviado (eliminando ceros iniciales)
2001:db8:85a3:0:0:8a2e:370:7334
# Más abreviado (grupos de ceros consecutivos como ::)
2001:db8:85a3::8a2e:370:7334
# Encontrar tu dirección IPv6 (Linux/Mac)
ifconfig | grep inet6
# Comando Windows
ipconfig | findstr IPv6
Las direcciones IPv6 se escriben en notación hexadecimal, divididas en ocho grupos de cuatro dígitos hexadecimales separados por dos puntos. Este formato es más complejo que IPv4 pero proporciona varias ventajas más allá de simplemente más direcciones.
Mejoras clave en IPv6:
- Formato de encabezado simplificado: Los encabezados IPv6 son más eficientes, mejorando el rendimiento del enrutamiento
- Seguridad integrada: IPsec es obligatorio en IPv6, proporcionando cifrado de extremo a extremo
- No se requiere NAT: Cada dispositivo puede tener una dirección globalmente única
- Mejor soporte multicast: Eficiencia mejorada para comunicaciones de uno a muchos
- Autoconfiguración de direcciones sin estado: Los dispositivos pueden configurarse automáticamente sin DHCP
- Sin tráfico de difusión: Reemplazado con multicast y anycast más eficientes
A pesar de estas ventajas, la adopción de IPv6 ha sido más lenta de lo anticipado. A partir de 2026, aproximadamente el 45% del tráfico de internet usa IPv6, con variaciones regionales significativas. Google informa que países como India, Malasia y Alemania tienen tasas de adopción superiores al 60%, mientras que otros van rezagados.
| Característica | IPv4 | IPv6 |
|---|---|---|
| Longitud de Dirección | 32 bits | 128 bits |
| Formato de Dirección | Decimal con puntos (192.168.1.1) | Hexadecimal (2001:db8::1) |
| Direcciones Totales | ~4.3 mil millones | ~340 undecillones |
| Tamaño de Encabezado | 20-60 bytes (variable) | 40 bytes (fijo) |
| Soporte IPsec | Opcional | Obligatorio |
| Fragmentación | Enrutadores y hosts | Solo hosts |
| Suma de verificación | Incluida en encabezado | No incluida |
Direcciones IP Públicas vs Privadas
No todas las direcciones IP son iguales. La distinción entre direcciones IP públicas y privadas es fundamental para entender cómo operan las redes modernas.
Las direcciones IP públicas son globalmente únicas y enrutables en internet. Tu Proveedor de Servicios de Internet (ISP) asigna a tu hogar o negocio una dirección IP pública que identifica tu red al mundo exterior. Estas direcciones son administradas por registros regionales de internet y deben ser únicas en todo internet.
Las direcciones IP privadas se usan dentro de redes locales y no son enrutables en internet público. Estas direcciones pueden reutilizarse en diferentes redes privadas sin conflicto. La Autoridad de Números Asignados de Internet (IANA) ha reservado rangos específicos para uso privado:
| Clase | Rango de IP Privada | Notación CIDR | Número de Direcciones |
|---|---|---|---|
| Clase A | 10.0.0.0 - 10.255.255.255 | 10.0.0.0/8 | 16,777,216 |
| Clase B | 172.16.0.0 - 172.31.255.255 | 172.16.0.0/12 | 1,048,576 |
| Clase C | 192.168.0.0 - 192.168.255.255 | 192.168.0.0/16 | 65,536 |
Cuando verificas la dirección IP de tu dispositivo en una red doméstica, típicamente verás algo como 192.168.1.100, una dirección privada. Sin embargo, cuando visitas un sitio web como nuestra herramienta de búsqueda de IP, verás tu dirección IP pública, que es compartida por todos los dispositivos en tu red.
Este sistema de doble dirección es posible gracias a la Traducción de Direcciones de Red (NAT), que exploraremos en detalle más adelante. La conclusión clave es que las direcciones privadas permiten a las organizaciones construir grandes redes internas sin consumir escasas direcciones IP públicas.
Consejo rápido: Si estás solucionando problemas de conectividad de red, siempre distingue entre tu IP privada (local) y tu IP pública. Los problemas de conexión a servicios externos se relacionan con tu IP pública, mientras que los problemas para acceder a dispositivos locales involucran IPs privadas.
Entendiendo las Clases de Direcciones IP y Subnetting
Originalmente, las direcciones IPv4 se dividían en cinco clases (A hasta E) basadas en los primeros bits de la dirección. Aunque las redes con clases están en gran medida obsoletas, reemplazadas por el Enrutamiento entre Dominios sin Clases (CIDR), entender estas clases ayuda a comprender conceptos fundamentales de redes.
Clases de Direcciones IPv4:
- Clase A (0.0.0.0 a 127.255.255.255): Diseñada para redes muy grandes, con el primer octeto identificando la red y los tres octetos restantes identificando hosts. Soporta hasta 16 millones de hosts por red.
- Clase B (128.0.0.0 a 191.255.255.255): Para redes de tamaño mediano, usando los primeros dos octetos para la red y los últimos dos para hosts. Soporta hasta 65,534 hosts por red.
- Clase C (192.0.0.0 a 223.255.255.255): Para redes más pequeñas, con tres octetos para la red y uno para hosts. Soporta hasta 254 hosts por red.
- Clase D (224.0.0.0 a 239.255.255.255): Reservada para grupos multicast, no asignada a hosts individuales.
- Clase E (240.0.0.0 a 255.255.255.255): Reservada para propósitos experimentales y uso futuro.
El subnetting es la práctica de dividir una red en sub-redes más pequeñas. Esto mejora el rendimiento de la red, aumenta la seguridad y hace un uso más eficiente del espacio de direcciones IP. Una máscara de subred determina qué porción de una dirección IP representa la red y cuál representa el host.
# Máscaras de subred comunes
255.255.255.0 = /24 (254 hosts utilizables)
255.255.255.128 = /25 (126 hosts utilizables)
255.255.255.192 = /26 (62 hosts utilizables)
255.255.255.224 = /27 (30 hosts utilizables)
# Ejemplo: Dividir 192.168.1.0/24 en 4 subredes
Subred 1: 192.168.1.0/26 (192.168.1.1 - 192.168.1.62)
Subred 2: 192.168.1.64/26 (192.168.1.65 - 192.168.1.126)
Subred 3: 192.168.1.128/26 (192.168.1.129 - 192.168.1.190)
Subred 4: 192.168.1.192/26 (192.168.1.193 - 192.168.1.254)
La notación CIDR (el sufijo "/24") indica cuántos bits se usan para la porción de red. Una red /24 usa 24 bits para la red, dejando 8 bits para hosts (2⁸ - 2 = 254 direcciones utilizables, restando las direcciones de red y difusión).
Cómo Funciona la Búsqueda de Direcciones IP
La búsqueda de direcciones IP es el proceso de determinar información sobre una dirección IP, incluyendo su ubicación geográfica, ISP, organización y otros metadatos. Este proceso se basa en bases de datos mantenidas por registros regionales de internet y servicios de terceros.
Cuando usas una herramienta de búsqueda de IP, varias cosas suceden detrás de escena:
- Consulta de Base de Datos: La herramienta consulta una o más bases de datos de geolocalización de IP (como MaxMind, IP2Location o IPinfo) que mapean rangos de direcciones IP a ubicaciones geográficas y organizaciones.
- Búsqueda WHOIS: Para información detallada de propiedad, la herramienta puede realizar una consulta WHOIS contra el registro regional de internet apropiado (ARIN, RIPE, APNIC, LACNIC o AFRINIC).
- DNS Inverso: La herramienta puede realizar una búsqueda DNS inversa para encontrar el nombre de host asociado con la dirección IP.
- Información ASN: Los datos del Número de Sistema Autónomo revelan qué organización controla el enrutamiento para esa dirección IP.
La precisión de la geolocalización de IP