Conversor de endereços IP
Digite um endereço IPv4 em qualquer formato comum: com pontos (192.168.1.1), decimal (3232235777), hexadecimal (0xC0A80101), binário ou IPv6 mapeado para IPv4 (::ffff:192.168.1.1). A conversão acontece no seu navegador.
- Decimal com pontos
- Decimal (número inteiro)
- Hexadecimal
- Hexadecimal (com pontos)
- Binário
- IPv6 mapeado para IPv4
- IPv6 mapeado para IPv4 (hex)
- IPv6 mapeado para IPv4 (completo)
- Prefixo 6to4
- Tipo de endereço
O que esta ferramenta faz
O conversor de IP mostra o mesmo endereço IPv4 em todas as notações comuns: decimal com pontos, um único número decimal, hexadecimal, binário e as formas IPv6 mapeadas para IPv4.
Cole o endereço em qualquer um desses formatos e a ferramenta calcula os outros. Isso ajuda quando um banco de dados guarda endereços como inteiros, uma captura de pacotes ou log de firewall os mostra em hexadecimal, ou o log de um servidor lista visitantes IPv4 como endereços ::ffff:.
A conversão acontece no seu navegador; nada é enviado ao iplover.
Como ler os resultados
- Decimal (número inteiro) é o endereço inteiro como um único número de 32 bits, de 0 a 4.294.967.295.
- Hexadecimal escreve os quatro bytes como oito dígitos hexadecimais; a forma com pontos mantém os quatro bytes separados, o que facilita comparar com o endereço decimal.
- Binário mostra os 32 bits em quatro grupos de oito, um por byte, que é como as máscaras de rede são aplicadas.
- IPv6 mapeado para IPv4 é como o software dual-stack escreve um endereço IPv4 dentro do IPv6; as formas hexadecimal e completa são o mesmo valor escrito de outro jeito. O prefixo 6to4 aparece por completude, já que o 6to4 está obsoleto.
Exemplos
8.8.8.8Google Public DNS, no formato com pontos.3232235777Um número decimal: é 192.168.1.1.0x7F000001Hexadecimal: é 127.0.0.1, o endereço de loopback.11000000.10101000.00000000.00000001Octetos em binário: é 192.168.0.1.::ffff:1.1.1.1Um endereço IPv6 mapeado para IPv4, como aparece nos logs de servidores dual-stack.
Perguntas frequentes
Por que converter um endereço IP em número decimal?
Um endereço IPv4 é, na verdade, um único número de 32 bits; a forma com pontos só é mais fácil de ler para as pessoas. Bancos de dados costumam guardar endereços como inteiros porque ocupam menos espaço e facilitam verificar faixas: um endereço está dentro de uma rede se o número dele fica entre o primeiro e o último endereço da rede.
Como o valor decimal é calculado?
Multiplica-se cada parte por uma potência de 256 e somam-se os resultados. Para 192.168.1.1: 192 × 16.777.216 + 168 × 65.536 + 1 × 256 + 1 = 3.232.235.777.
O que é um endereço IPv6 mapeado para IPv4?
Uma forma de escrever um endereço IPv4 dentro do formato IPv6: ::ffff: seguido do endereço IPv4, por exemplo ::ffff:192.168.1.1. Servidores que escutam em sockets IPv6 costumam mostrar assim os visitantes IPv4 nos logs.
Um navegador abre http://3232235777?
Muitos navegadores e ferramentas aceitam um endereço escrito como um único número decimal ou hexadecimal e o convertem para o formato com pontos. Golpistas às vezes usam isso para disfarçar links, então vale a pena saber reconhecer.
O que é um prefixo 6to4?
O 6to4 foi uma das primeiras formas de dar endereços IPv6 a redes IPv4, embutindo o endereço IPv4 depois de 2002:. Hoje está obsoleto e quase não é usado, mas o prefixo ainda aparece em configurações antigas.