Converter un enderezo IP a número decimal
Esta ferramenta converte un enderezo IPv4 no seu número decimal equivalente, e tamén un número decimal nun enderezo IP. Deste xeito é máis doado traballar con rangos de IP e bases de datos de xeolocalización.
Exemplo: a túa IP pública actual é 216.73.216.144 e en decimal é 3628718224.
Como se converte unha IP a decimal?
Un enderezo IPv4 son 4 números de 0 a 255 (4 bytes). Para obter o decimal multiplícase cada bloque por unha potencia de 256 e súmanse: a·256³ + b·256² + c·256 + d. Por exemplo, 192.168.1.1 = 192·16777216 + 168·65536 + 1·256 + 1 = 3232235777.
O proceso inverso consiste en dividir sucesivamente o número decimal entre 256 e quedar cos restos. As bases de datos de xeolocalización e os rangos de IP adoitan almacenarse en formato decimal porque así comprobar se unha IP está dentro dun rango é unha simple comparación numérica.