Conversor de IP para Decimal / Decimal para IP
Esta ferramenta processa os dados localmente no seu navegador e não armazena nem transmite nenhuma informação inserida.
O que é a conversão IP para Decimal?
Um endereço IP é normalmente representado no formato "pontuado" (ex: 192.168.1.1), mas internamente os computadores e redes trabalham com esses endereços como números decimais de 32 bits.
Cada octeto (número entre os pontos) em um endereço IPv4 representa 8 bits, totalizando 32 bits. Para converter um IP para decimal:
- Converte-se cada octeto para binário
- Concatena-se os quatro octetos em uma única sequência binária de 32 bits
- Converte-se essa sequência para um número decimal
Por exemplo, 192.168.1.1 em binário é:
192 = 11000000 | 168 = 10101000 | 1 = 00000001 | 1 = 00000001
Combinando: 11000000101010000000000100000001 = 3232235777
Aplicações práticas: Essa conversão é usada em sistemas de filtragem de IPs, bancos de dados para armazenar endereços de forma eficiente e em cálculos de sub-redes.
Entendendo Endereços IP e suas Representações
Formatos de representação
- Formato decimal pontuado (dotted decimal): O formato humano mais comum. Exemplo: 192.168.1.1. Cada número (octeto) vai de 0 a 255.
- Decimal de 32 bits: O endereço IP tratado como um único número inteiro de 32 bits. Usado internamente por sistemas e bancos de dados.
- Binário: Representação em base 2 de cada octeto. Útil para visualizar máscaras de sub-rede e cálculos CIDR.
- Hexadecimal: Representação em base 16, frequentemente usada em código de programação e tabelas de roteamento.
Dica para administradores: Armazenar IPs como inteiros de 32 bits em bancos de dados é mais eficiente e permite comparações e buscas por intervalos de forma muito mais rápida do que strings.
Perguntas Frequentes
A conversão IP para decimal é útil em diversas situações: banco de dados (armazenar IPs como inteiros é mais eficiente que strings), regras de firewall (muitos sistemas aceitam IPs em formato decimal), cálculos de sub-rede e desenvolvimento de software que lida com endereçamento de rede.
Um endereço IPv4 é composto por 4 octetos (ex: 192.168.1.1). Cada octeto é convertido para binário (8 bits), os 4 binários são concatenados formando 32 bits e esse valor é convertido para decimal. 192.168.1.1 → 3232235777.
O maior endereço IPv4 possível é 255.255.255.255, que em decimal corresponde a 4294967295 (232 - 1). Valores decimais válidos para IPv4 vão de 0 (equivalente a 0.0.0.0) até 4294967295.
A representação hexadecimal usa base 16 para expressar o valor de 32 bits de um endereço IP. Por exemplo, 192.168.1.1 em hexadecimal é 0xC0A80101. Este formato é comum em código de programação, tabelas de roteamento e logs de sistema.
Não, esta ferramenta é destinada exclusivamente a endereços IPv4, representados por 32 bits. Endereços IPv6 utilizam 128 bits e têm um formato diferente: 2001:0db8:85a3::8a2e:0370:7334.
Sim. Todas as conversões são feitas diretamente no seu navegador em JavaScript. Nenhum endereço IP ou valor decimal é enviado para servidores externos.