Ferramenta de endereço IP

Analise qualquer IPv4 ou IPv6: validade, privado ou público, forma binária e dados CIDR (máscara de sub-rede, rede e broadcast).

O endereço é analisado inteiramente no seu navegador. Sem API de consulta, sem requisições de rede — nada sai do seu dispositivo.

Endereço válido
Categoria
Binário
Decimal
Máscara de sub-rede
Rede
Broadcast

Como funciona

Digite qualquer endereço IPv4 ou IPv6 e a ferramenta o decodifica inteiramente no seu navegador — sem servidor, sem API de consulta, sem requisições de rede. Ela verifica o formato, classifica o endereço como privado, loopback, link-local ou público, e mostra o endereço como um valor binário de 32 bits (para IPv4) ou um único inteiro decimal de 32 bits. Com o prefixo opcional (como /24), calcula a máscara de sub-rede, o endereço de rede e o de broadcast usando simples aritmética de bits.

Regras de validade
IPv4 deve ter exatamente quatro octetos decimais entre 0 e 255, sem zeros à esquerda. IPv6 deve ter oito grupos de até quatro dígitos hexadecimais, ou a forma compacta com um '::' que representa um ou mais grupos de zeros. Qualquer outra coisa é marcada como inválida.
Categorias de endereço
As faixas privadas IPv4 são 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 (RFC 1918); loopback é 127.0.0.0/8; link-local é 169.254.0.0/16. Para IPv6, fc00::/7 é privado (local único), ::1 é loopback e fe80::/10 é link-local. Qualquer outra coisa é considerada pública.
Cálculo CIDR
Para um prefixo /N, a máscara de sub-rede são N bits 1 iniciais, o endereço de rede é o IP com os bits de host restantes zerados, e o endereço de broadcast (somente IPv4) é o IP com todos os bits de host em 1. É a mesma matemática usada pelos roteadores — apenas calculada localmente no seu navegador.

Perguntas frequentes

Quais formatos de endereço IP esta ferramenta aceita?

Tanto IPv4 quanto IPv6. Para IPv4, o formato clássico de quatro octetos (ex. 192.168.1.10) com cada octeto entre 0 e 255. Para IPv6, a forma hexadecimal completa de 8 grupos e a forma compacta padrão com um único '::' (ex. 2001:db8::1). Zeros à esquerda, grupos extras e mais de um '::' são rejeitados.

O que significa "privado" para um endereço IP?

Um endereço privado (RFC 1918 para IPv4: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16; fc00::/7 para IPv6) é destinado a redes internas e não é roteado na internet pública. Esta ferramenta também marca endereços loopback (127.0.0.0/8, ::1) e link-local (169.254.0.0/16, fe80::/10). Qualquer outro é tratado como endereço público.

Como as informações CIDR são calculadas?

Dado um prefixo como /24, a máscara de sub-rede tem tantos bits 1 iniciais (255.255.255.0 para IPv4). O endereço de rede é o IP com os bits de host zerados, e o de broadcast (somente IPv4) é o IP com os bits de host em 1. Tudo isso é aritmética de bits simples realizada no seu navegador.

Esta ferramenta envia meu endereço IP para algum lugar?

Não. O endereço é analisado inteiramente com JavaScript no seu navegador. Não há API de consulta, não há chamada de «qual é meu IP» e nenhuma requisição de rede — você pode usar esta ferramenta totalmente offline depois que a página carregar.

Qual é a representação decimal de um endereço IPv4?

Um endereço IPv4 é um número de 32 bits, portanto pode ser escrito como um único inteiro decimal entre 0 e 4.294.967.295. Por exemplo, 192.168.1.10 é 3232235786 em decimal. É a forma usada internamente por muitas bibliotecas de rede e logs.