Ferramentas de cálculo de redes e IP

IPv6 Validator

Valida IPv6 grupo a grupo e trata corretamente ::, o número de grupos hexadecimais e um IPv4 incorporado no fim.

Os espaços no início e no fim são ignorados; o conteúdo do endereço não é corrigido automaticamente.

Valida com um analisador endereços IPv6 completos ou comprimidos, incluindo os que incorporam um IPv4, e gera a forma expandida e a forma comprimida canónica.

As entradas são processadas apenas no seu browser e não são carregadas no servidor.

O que esta ferramenta faz

O validador de IPv6 não se limita a procurar dois-pontos nem depende de uma expressão regular enorme: analisa o endereço como oito grupos de 16 bits. Aceita endereços completos, uma única compressão ::, endereços de loopback, não especificados e link-local, bem como um IPv4 canónico incorporado no fim.

  • Cada grupo hexadecimal normal tem de conter entre 1 e 4 algarismos: 0-9, a-f ou A-F.
  • :: só pode aparecer uma vez e tem de representar efetivamente pelo menos um grupo composto apenas por zeros.
  • A forma expandida contém sempre oito grupos de quatro algarismos hexadecimais em minúsculas; a forma comprimida utiliza a sequência de zeros mais longa e, em caso de empate, a que fica mais à esquerda.

Como utilizar

  1. Introduza um endereço IPv6 completo ou comprimido.
  2. Clique em «Validar IPv6».
  3. Consulte o estado da validação, o endereço expandido e o endereço comprimido.
  4. Copie a representação normalizada de que necessita.

Princípio de cálculo

O analisador começa por converter um IPv4 final incorporado válido em dois grupos de 16 bits. Depois verifica o número de ocorrências de ::, a quantidade de grupos explícitos e o intervalo de cada grupo. Preenche com zeros até perfazer oito grupos; para a saída comprimida escolhe a sequência de zeros mais longa e, em caso de empate, a que fica mais à esquerda.

Exemplos

  • 2001:db8::1 → a forma expandida é 2001:0db8:0000:0000:0000:0000:0000:0001.
  • ::ffff:192.168.1.1 → válido; pode ser normalizado como ::ffff:c0a8:101.
  • 2001::db8::1 → inválido porque :: aparece duas vezes.

Utilizações comuns

  • Validar cadeias IPv6 em configurações de rede ou documentação.
  • Normalizar endereços entre a forma expandida e a forma comprimida abreviada.
  • Verificar se a parte IPv4 final de um endereço IPv6 mapeado é válida.

Privacidade

As entradas e os resultados são processados apenas na memória local do navegador; não são enviados para o servidor, não é chamada qualquer API online e nada é guardado automaticamente.

Funcionalidades do IPv6 Validator

Valida com um analisador endereços IPv6 completos ou comprimidos, incluindo os que incorporam um IPv4, e gera a forma expandida e a forma comprimida canónica. É útil para planear redes, verificar configurações e resolver problemas; os resultados podem ser consultados e copiados de imediato.

FAQ

Quantos bits tem um endereço IPv6?

Um endereço IPv6 tem 128 bits e é geralmente escrito como oito grupos hexadecimais de 16 bits.

O que significa :: em IPv6?

Representa um ou mais grupos consecutivos compostos apenas por zeros e só pode ser utilizado uma vez no mesmo endereço.

Que endereço é ::1?

::1 é o endereço de loopback IPv6, equivalente a 127.0.0.1 em IPv4.

A validação IPv6 estabelece uma ligação à rede?

Não. A página limita-se a analisar a cadeia introduzida; não consulta rotas, DNS, WHOIS, atribuições de endereços nem conectividade.

Voltar às Ferramentas para programadores