Validador de Endereços IP
Confira a escrita de endereços IPv4 ou IPv6, sem testar conectividade.
O que faz e quando usar
Um endereço IP precisa seguir regras de escrita para que possa ser interpretado. IPv4 e IPv6 usam formatos diferentes: um organiza grupos decimais e o outro grupos hexadecimais. Validar essa sintaxe é uma pergunta limitada; não verifica se há um equipamento respondendo naquele endereço.
Como funciona
IPv4 exige quatro grupos entre 0 e 255, separados por pontos e sem zeros iniciais adicionais nesta implementação. IPv6 completo usa oito grupos de até quatro algarismos hexadecimais. Uma única ocorrência de :: pode representar grupos nulos omitidos, desde que a estrutura restante seja compatível.
Aplicação prática e conferência
Endereço não é URL, porta ou bloco CIDR. Acrescentar :443 a um IPv4 ou /24 ao fim de uma rede cria outra notação que este campo não aceita. O subconjunto IPv6 implementado também não inclui IPv4 embutido nem identificador de zona.
Exemplo resolvido
IPv4: 192.168.0.1 tem quatro grupos decimais entre 0 e 255. 192.168.0.999 falha porque 999 está fora desse intervalo; não é uma indicação de host apenas indisponível, e sim uma escrita inválida. IPv6: 2001:db8::1 abrevia grupos nulos. Uma expansão possível, completando os oito grupos, é 2001:0db8:0000:0000:0000:0000:0000:0001. O trecho :: só pode ocorrer uma vez nessa forma para não deixar ambíguo onde os grupos foram omitidos. São duas escritas do mesmo endereço de exemplo, sem comprovar que exista um equipamento nele.
Leitura do resultado e erros comuns
Válido significa que a escrita atende às regras implementadas. Não comprova atribuição, roteamento, titularidade ou serviço ativo. Um endereço privado também pode ser válido sem ser acessível diretamente pela internet; alcance e formato precisam ser avaliados separadamente.
Limitações e cuidados
IPv6 segue o subconjunto já implementado: não aceita notação IPv4 embutida nem identificador de zona. Não recebe CIDR, URL ou porta. Um texto aceito não comprova roteamento, existência do host, propriedade do endereço ou disponibilidade de um serviço.