Convertir una dirección IP a número decimal
Esta herramienta convierte una dirección IPv4 en su número decimal equivalente, y también un número decimal en dirección IP. De esta manera es más fácil trabajar con rangos de IPs y bases de datos de geolocalización.
Ejemplo: tu IP pública actual es 216.73.216.143 y en decimal es 3628718223.
¿Cómo se convierte una IP en decimal?
Una dirección IPv4 son 4 números de 0 a 255 (4 bytes). Para obtener el decimal se multiplica cada bloque por una potencia de 256 y se suman: a·256³ + b·256² + c·256 + d. Por ejemplo, 192.168.1.1 = 192·16777216 + 168·65536 + 1·256 + 1 = 3232235777.
El proceso inverso consiste en dividir sucesivamente el número decimal entre 256 y quedarse con los restos. Las bases de datos de geolocalización y los rangos de IP suelen almacenarse en formato decimal porque así comparar si una IP está dentro de un rango es una simple comparación numérica.