O que esta ferramenta verifica?
Este validador checa se o endereço informado segue o padrão oficial de IPv4 ou IPv6. Ele valida a estrutura (formato) e os caracteres permitidos — não faz teste de conectividade, ping ou geolocalização.
IPv4 em resumo
Um IPv4 tem 4 octetos decimais separados por ponto (ex.: 192.168.0.1), cada um entre 0 e 255. Zeros à esquerda são permitidos, mas costumam ser evitados por legibilidade.
- Formato: N.N.N.N (N ∈ 0–255).
- Privados: 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16.
- Reservados/Especiais: 127.0.0.0/8 (loopback), 169.254.0.0/16 (link-local), 224.0.0.0/4 (multicast), 240.0.0.0/4 (reservado).
IPv6 em resumo
Um IPv6 tem 8 grupos hexadecimais (0–FFFF) separados por “:”. Sequências de zeros podem ser comprimidas com “::” apenas uma vez por endereço.
- Formato: hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh.
- Atalhos: remover zeros à esquerda e usar “::” para comprimir uma sequência de zeros (apenas uma vez).
- Faixas úteis: fc00::/7 (ULA/privado), fe80::/10 (link-local), ::1/128 (loopback), ff00::/8 (multicast).
Como saber se é privado, público ou reservado?
Após validar a estrutura, observe a faixa do endereço:
- IPv4 privado → 10/8, 172.16/12, 192.168/16.
- IPv4 loopback → 127/8. Link-local → 169.254/16. Multicast → 224/4.
- IPv6 ULA (privado) → fc00::/7. Link-local → fe80::/10. Loopback → ::1. Multicast → ff00::/8.
- Demais faixas costumam ser públicas (sujeitas a roteamento na internet).