Neste artigo
O que é Validação de Endereço IP?
A validação de endereço IP confirma que uma determinada string é um endereço IPv4 ou IPv6 corretamente formatado. Com dois formatos distintos em uso ativo na internet, é importante validar tanto a estrutura quanto o intervalo de qualquer endereço IP antes de utilizá-lo em código de rede.
Os endereços IPv4 são números de 32 bits escritos como quatro octetos decimais (0-255) separados por pontos: 192.168.1.1. Os endereços IPv6 são números de 128 bits escritos como oito grupos de quatro dígitos hexadecimais separados por dois-pontos: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
Como Funciona a Validação de Endereço IP
O validador detecta a versão do IP e aplica as regras de formato apropriadas.
- Detecção de versão — determina se a entrada está no formato IPv4 ou IPv6
- Validação de IPv4 — verifica exatamente 4 octetos, cada um no intervalo de 0 a 255, sem zeros à esquerda
- Validação de IPv6 — verifica 8 grupos de 1 a 4 dígitos hexadecimais, compressão :: válida e ausência de caracteres inválidos
Experimente gratuitamente — sem cadastro
Validar um Endereço IP →Quando Usar a Validação de IP
A validação de endereço IP é importante em configurações de rede, aplicações de segurança e qualquer sistema que processe endereços de rede.
- Regras de segurança — valide endereços IP em regras de firewall, listas de permissão ou listas de bloqueio antes de aplicar
- Análise de logs — valide IPs extraídos de arquivos de log antes de utilizá-los em consultas ou relatórios
- Configuração de rede — valide entradas de IP em interfaces de configuração de servidor ou ferramentas de DevOps
Perguntas Frequentes
O que é um endereço IP privado e ele passa na validação?
Endereços IP privados (10.x.x.x, 172.16.x.x–172.31.x.x, 192.168.x.x) são reservados para redes locais e não são roteáveis na internet pública. Eles passam na validação de formato como endereços IPv4 corretamente estruturados. Se são adequados para o seu caso de uso depende do contexto.
O que é a notação CIDR e ela é um endereço IP válido?
A notação CIDR (por exemplo, 192.168.1.0/24) representa um intervalo de endereços IP adicionando um comprimento de prefixo. Não é um único endereço IP — é uma especificação de endereço de rede. Validadores de IP geralmente rejeitam a notação CIDR, pois ela não representa um único endereço de host.
Como funciona a compressão de endereço IPv6?
O IPv6 permite que grupos consecutivos de zeros sejam comprimidos usando :: (dois-pontos duplos), mas apenas uma vez por endereço. Por exemplo, 2001:0db8:0000:0000:0000:0000:0000:0001 pode ser escrito como 2001:db8::1. Os validadores devem tratar essa compressão corretamente.