¿Qué es una calculadora de IP a decimal?
Una dirección IPv4 como 192.168.1.1 se escribe con cuatro números (llamados octetos) separados por puntos, cada uno con un valor de 0 a 255. Sin embargo, a nivel interno una dirección IPv4 no es más que un único número entero sin signo de 32 bits. Esta calculadora transforma esa notación con puntos, pensada para que la leamos las personas, en un solo número decimal. Resulta muy práctico para bases de datos, programación de redes, reglas ACL y consultas de geolocalización.
Cómo usarla
Introduce cada uno de los cuatro octetos (de 0 a 255) en sus casillas y la calculadora te devuelve al momento el valor decimal equivalente. Si un valor supera 255, se ajusta automáticamente al rango válido para que el resultado siga siendo un número IPv4 correcto.
La fórmula al detalle
Para una dirección a.b.c.d, el valor decimal se obtiene así:
$$\text{Decimal} = \text{Octeto 1} \times 16777216 + \text{Octeto 2} \times 65536 + \text{Octeto 3} \times 256 + \text{Octeto 4}$$
Los multiplicadores son potencias de 256: \(256^3 = 16\,777\,216\), \(256^2 = 65\,536\), \(256^1 = 256\) y \(256^0 = 1\). De esta forma, cada octeto se coloca en su posición correcta de 8 bits dentro del número de 32 bits.
Ejemplo resuelto
Convertimos 192.168.1.1:
$$192 \times 16777216 = 3\,221\,225\,472$$
$$168 \times 65536 = 11\,010\,048$$
$$1 \times 256 = 256$$
$$1 \times 1 = 1$$
$$\text{Total} = 3\,232\,235\,777$$
Preguntas frecuentes
¿Cuál es el valor máximo? La dirección 255.255.255.255 equivale a 4.294.967.295, el mayor entero sin signo de 32 bits.
¿En qué se convierte 0.0.0.0? En cero, que es el valor más pequeño posible.
¿Sirve para IPv6? No. Las direcciones IPv6 usan 128 bits; esta herramienta solo funciona con direcciones IPv4 en notación con puntos.