¿Qué es la Conversión de IP a Decimal?
La conversión de IP a decimal transforma una dirección IPv4 con notación de puntos (como 192.168.1.1) en un único entero de 32 bits (3.232.235.777). Toda dirección IPv4 es fundamentalmente un número de 32 bits — los cuatro octetos separados por puntos son simplemente una forma legible de representarlo.
La fórmula de conversión multiplica cada octeto por su valor posicional (256³, 256², 256¹, 256⁰) y suma los resultados. Este mismo valor de 32 bits también puede representarse en hexadecimal (0xC0A80101) o binario (11000000.10101000.00000001.00000001).
Esta herramienta realiza la conversión en ambas direcciones: de IP a decimal, hex y binario, o desde cualquiera de esos formatos de vuelta a IP. Es útil para administración de bases de datos, programación de red y análisis de paquetes. Consulte también nuestra Consulta IP para obtener detalles de geolocalización de cualquier dirección.
Cómo Convertir una Dirección IP a Decimal
Convertir una dirección IP a su representación decimal es un proceso matemático sencillo que se basa en el sistema posicional de base 256. A continuación se muestra el proceso paso a paso usando 192.168.1.1 como ejemplo.
Divida la dirección en sus cuatro octetos: 192.168.1.1 → 192, 168, 1, 1. Cada octeto es un valor entre 0 y 255 que representa 8 bits.
Primer octeto × 256³ (16.777.216), segundo × 256² (65.536), tercero × 256¹ (256), cuarto × 256⁰ (1). Esto es: 192 × 16.777.216 = 3.221.225.472.
3.221.225.472 + 11.010.048 + 256 + 1 = 3.232.235.777. Este es el valor decimal de 192.168.1.1.
Hexadecimal: convierta cada octeto a hex (192=C0, 168=A8, 1=01, 1=01) → 0xC0A80101. Binario: convierta cada octeto a 8 bits → 11000000.10101000.00000001.00000001.
Cómo Convertir Decimal a Dirección IP
El proceso inverso — convertir un número decimal a dirección IP — utiliza divisiones sucesivas entre 256. A continuación se muestra cómo convertir 3.232.235.777 de vuelta a su dirección IP.
floor(3.232.235.777 / 16.777.216) = 192. Resto: 3.232.235.777 - (192 × 16.777.216) = 11.010.305. El primer octeto es 192.
floor(11.010.305 / 65.536) = 168. Resto: 11.010.305 - (168 × 65.536) = 257. El segundo octeto es 168.
floor(257 / 256) = 1. Resto: 257 - (1 × 256) = 1. El tercer octeto es 1.
El resto 1 es el cuarto octeto. Resultado final: 192.168.1.1. También puede usar operaciones de bits: (n >>> 24) & 0xFF, (n >>> 16) & 0xFF, (n >>> 8) & 0xFF, n & 0xFF.
Referencia de Formatos de Dirección IP
Una dirección IPv4 puede representarse en cuatro formatos diferentes. Cada formato tiene usos específicos en administración de redes, programación y análisis de protocolos.
Formato estándar: 192.168.1.1. Cuatro octetos de 0-255 separados por puntos. Usado en configuración de redes, interfaces de administración y tablas de enrutamiento.
Número único de 32 bits: 3.232.235.777. Rango: 0 a 4.294.967.295. Usado en bases de datos (almacenamiento eficiente de 4 bytes) y consultas de rangos IP con BETWEEN.
Prefijo 0x con 8 dígitos hex: 0xC0A80101. Cada par de dígitos = un octeto. Usado en capturas de paquetes, depuración de protocolos y programación de bajo nivel.
32 bits agrupados por octeto: 11000000.10101000.00000001.00000001. Esencial para entender máscaras de subred, notación CIDR y operaciones AND bit a bit en enrutamiento.
Ejemplos Comunes de IP a Decimal
Estas son las conversiones más consultadas para direcciones IP comunes. Incluyen direcciones privadas RFC 1918, loopback, broadcast y servidores DNS públicos.
127.0.0.1 (loopback) → Decimal: 2.130.706.433 | Hex: 0x7F000001
192.168.1.1 (gateway privado) → Decimal: 3.232.235.777 | Hex: 0xC0A80101
10.0.0.1 (red privada) → Decimal: 167.772.161 | Hex: 0x0A000001
172.16.0.1 (red privada) → Decimal: 2.886.729.729 | Hex: 0xAC100001
8.8.8.8 (Google DNS) → Decimal: 134.744.072 | Hex: 0x08080808
1.1.1.1 (Cloudflare DNS) → Decimal: 16.843.009 | Hex: 0x01010101
255.255.255.255 (broadcast) → Decimal: 4.294.967.295 | Hex: 0xFFFFFFFF
0.0.0.0 (no especificada) → Decimal: 0 | Hex: 0x00000000
¿Cuándo Necesita la Conversión de IP a Decimal?
La conversión de IP a decimal tiene aplicaciones prácticas en múltiples áreas de la tecnología y la administración de redes. Estos son los casos de uso más frecuentes.
Almacenamiento en bases de datos — Guardar IPs como enteros ocupa 4 bytes vs 15 caracteres, y permite consultas de rango eficientes con BETWEEN
Reglas de firewall — Algunos firewalls y ACLs aceptan rangos IP como rangos de enteros para filtrado rápido
Programación de red — Las APIs de sockets de bajo nivel trabajan con enteros de 32 bits internamente
Comparación de rangos IP — Verificar si una IP pertenece a un rango CIDR es una simple comparación de enteros
Análisis de paquetes — Los analizadores de protocolos muestran IPs como valores hexadecimales en volcados de paquetes
GeoIP y listas de bloqueo — Las bases de datos de geolocalización usan rangos de enteros para búsquedas O(1)
Herramientas Relacionadas
Explore nuestras otras herramientas gratis de conversión IP y red:
Convierta direcciones IPv4 a formato IPv6-mapped y túnel 6to4.
Calcule rangos IP, máscara de subred, broadcast y hosts desde notación CIDR.
Obtenga geolocalización, ASN y proveedor de cualquier dirección IP.
Comprima y expanda direcciones IPv6 según RFC 5952.
Descubra su dirección IP pública, ubicación y proveedor de internet.
Resuelva cualquier dominio a su dirección IP con información RDAP.