ForHosting KIT · Ferramentas para dev

Conversor de IPv4 para hexadecimal e binário por octeto

Este conversor de IPv4 para hexadecimal transforma um endereço decimal pontuado em formatos hexadecimal e binário de largura fixa, preservando a estrutura de quatro octetos essencial ao trabalho com redes.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Insira um endereço como 192.168.1.10 para ver cada octeto decimal ao lado do equivalente hexadecimal de dois dígitos e binário de oito bits, além de formatos combinados prontos para comparar com capturas de pacotes, logs, listas de acesso e arquivos de configuração de roteadores. O resultado byte a byte facilita a leitura de notação de baixo nível sem repetir conversões de base manualmente.

Leia a conversão octeto por octeto

Um endereço IPv4 consiste em quatro valores de oito bits sem sinal, escritos em decimal e separados por pontos. O conversor primeiro valida essa estrutura e depois transforma cada octeto de forma independente. O decimal 192 vira o hexadecimal C0 e o binário 11000000; o decimal 1 vira o hexadecimal 01 e o binário 00000001. Larguras fixas são importantes: sem o zero inicial, valores pequenos podem fazer um campo de pacote parecer mais curto e dificultar comparações visuais. Por isso, o resultado mostra um registro para cada posição, com seus valores decimal, hexadecimal de dois caracteres e binário de oito caracteres. Também fornece formatos hexadecimal pontuado, hexadecimal compacto e binário pontuado. Use os registros de octetos para estudar ou conferir um campo, e use as representações combinadas para comparar um valor encontrado em uma captura, exportação de dispositivo, log de baixo nível ou nota de protocolo. O endereço original é normalizado após a validação, mantendo a saída previsível para scripts e comparações golden.

Por que a validação IPv4 rigorosa é importante

Ferramentas de rede devem rejeitar entradas ambíguas em vez de fazer suposições silenciosas. Este conversor exige exatamente quatro octetos decimais, cada um no intervalo inclusivo de 0 a 255. Ele não aceita sinais, prefixos hexadecimais, componentes ausentes, pontos extras nem zeros à esquerda como 001. Alguns programas antigos interpretavam zeros à esquerda como notação octal, enquanto outros sistemas os tratam como formatação decimal comum; a rejeição impede que o mesmo texto represente endereços diferentes em ambientes distintos. Espaços ao redor do endereço são removidos, mas espaços dentro dele não são aceitos. A validação é apenas sintática e numérica: o conversor não afirma que um endereço seja publicamente roteável, atribuído, acessível, privado, multicast ou seguro. Valores como 0.0.0.0 e 255.255.255.255 são representações válidas de quatro octetos e podem ser convertidos, embora o significado operacional dependa do contexto. Um valor rejeitado retorna um erro de entrada tipado, não uma conversão parcial ou enganosa.

Use os formatos no trabalho com pacotes e roteadores

O hexadecimal é compacto e corresponde claramente a bytes, por isso despejos de pacotes e ferramentas de depuração costumam mostrar endereços em grupos como C0 A8 01 0A ou em um único valor contínuo. O binário deixa explícitos os limites de bits, as máscaras e os prefixos: o mesmo endereço se torna quatro grupos de oito bits, permitindo identificar quais bits pertencem ao prefixo da sub-rede e quais pertencem ao host. A saída pontuada mantém visíveis os limites dos octetos, enquanto o campo hexadecimal compacto ajuda a pesquisar logs que omitem separadores. Antes de colar um resultado, confirme sempre a notação esperada pelo sistema de destino; alguns formatos de configuração exigem prefixos 0x, espaços, dois-pontos ou um inteiro de 32 bits em vez das representações fornecidas aqui. Esta capacidade entrega intencionalmente valores neutros de largura fixa e não reescreve arquivos de configuração. Ela funciona de forma determinística, sem rede, aleatoriedade, relógio, consultas DNS ou serviços externos, sendo adequada a verificações repetíveis no navegador e fluxos automatizados via API por US$ 0,002 a cada solicitação.

Localizar um endereço em uma captura

Converta um IPv4 decimal pontuado em hexadecimal alinhado por bytes e compare diretamente com os dados brutos do pacote.

Examinar os bits da sub-rede

Veja cada octeto como oito bits para entender com mais facilidade os limites entre prefixo e host.

Pesquisar exportações e logs de roteadores

Use a saída hexadecimal pontuada ou compacta para encontrar um endereço em sistemas que não exibem notação decimal.

Quanto custa a conversão?

Ela é gratuita no navegador, e cada solicitação via API custa US$ 0,002.

Os octetos hexadecimais recebem preenchimento?

Sim. Cada octeto hexadecimal tem exatamente dois caracteres; portanto, o decimal 1 retorna como 01.

Os octetos binários recebem preenchimento?

Sim. Cada octeto binário tem exatamente oito bits, preservando os limites de byte do IPv4.

Por que zeros à esquerda são rejeitados?

Diferentes programas interpretaram historicamente números com zeros à esquerda de formas distintas. Rejeitá-los evita endereços ambíguos.

A ferramenta verifica se um endereço é público ou acessível?

Não. Ela apenas valida e converte a notação IPv4; não consulta DNS, rotas, propriedade, geolocalização nem acessibilidade.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/dev/ipv4-to-hex

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/dev/ipv4-to-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"192.168.1.10"}'
{
  "text": "192.168.1.10"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ipv4_to_hex",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →