Conversor de endereço IP (hex/dec/binário)
Converta um endereço IPv4 entre pontilhado, decimal (DWORD), hexadecimal e binário.
Conversor de endereço IP (hex/dec/binário)
Um endereço IPv4 é apenas um número de 32 bits com quatro pontos. 192.168.0.1 também é o número inteiro 3232235521, o valor hexadecimal 0xC0A80001 e a string binária 11000000.10101000.00000000.00000001 - os mesmos trinta e dois bits, escritos de quatro maneiras. Esta ferramenta converte livremente entre todos eles: cole qualquer formulário e obtenha os outros três, instantaneamente.
O formato DWORD (número inteiro decimal) é aquele que você encontra em lugares surpreendentes – um URL abreviado como http://3232235521/ resolve para 192.168.0.1, os formatos de log às vezes armazenam endereços como números inteiros e os bancos de dados geralmente os mantêm como um único número para consultas de intervalo rápido. A forma hexadecimal aparece em despejos de pacotes, configurações de roteadores e firmware. A forma binária é como a sub-rede realmente funciona, um bit de cada vez. Being able to flip between them is a routine part of network debugging and a recurring puzzle-hunt and CTF trick.
O formato de entrada é detectado automaticamente - uma string pontilhada, um número inteiro simples, um valor hexadecimal com prefixo 0x ou simples ou uma execução binária de 32 bits - com uma substituição manual para casos ambíguos, uma vez que um número curto como "10" pode ser lido como decimal ou binário. Toda conversão é validada: os octetos devem ser de 0 a 255, o número inteiro deve caber em 32 bits, o hexadecimal deve ter no máximo oito dígitos. A entrada indesejada retorna uma explicação calma em vez de uma resposta errada.
Tudo é executado localmente no seu navegador — os endereços que você converte nunca saem do seu dispositivo.