Informe um endereço IPv6 e o comprimento do prefixo para calcular a rede, o primeiro e o último endereço e o total de endereços. O resultado também mostra o endereço normalizado para conferir o intervalo CIDR.
Funciona localmente no seu navegadorUm único endereço, com ou sem prefixo, descreve um bloco IPv6 inteiro. A página normaliza o endereço, calcula a rede a que ele pertence com o primeiro e o último endereço e mostra o tamanho do bloco em bits de host e em número exato de endereços. A aritmética usa BigInt no navegador, então /0 e /128 saem exatos.
A ferramenta apenas lê texto: não consulta DNS, não faz ping nem acessa nenhum serviço, e continua funcionando sem conexão. O resultado descreve o bloco que o texto seleciona; ele não diz se um endereço está atribuído, responde ou é roteado.
O prefixo conta os bits iniciais que identificam a rede; os 128 menos o prefixo bits restantes identificam uma interface dentro dela. Um /64 mantém 64 bits, então o bloco vai até ffff:ffff:ffff:ffff e contém 2^64 endereços, enquanto um /127 contém dois endereços e um /128 exatamente um.
O IPv6 não define endereço de broadcast nem endereço de rede inutilizável, então todos os endereços de um bloco podem ser atribuídos. Escrever o endereço de rede com o identificador de interface zerado é convenção de roteamento, não regra do protocolo; por isso a página informa limites e contagens em vez de subtrair hosts.
A RFC 4291 aceita até quatro dígitos hexadecimais por grupo, um :: no lugar de um ou mais grupos de zeros e um quadrante com pontos nos últimos 32 bits, então ::ffff:192.0.2.1 e ::ffff:c000:201 são o mesmo endereço. Maiúsculas e zeros à esquerda são livres: 2001:0DB8:0000::1 equivale a 2001:db8::1.
O campo normalized imprime uma forma aceita segundo a RFC 5952: minúsculas, sem zeros à esquerda, a maior sequência de zeros escrita como ::, a primeira sequência vence o empate e um único grupo zero fica completo. Endereços IPv4 mapeados aparecem na forma mista que essa mesma RFC recomenda para o prefixo ::ffff:0:0/96, por exemplo ::ffff:192.0.2.1.
A página trabalha com texto, então não pode dizer se um endereço está atribuído a você, se o host responde ou se um roteador anuncia o prefixo. Ela reconhece fe80::/10, fc00::/7, ff00::/8 e 2001:db8::/32 pela função, mas a titularidade vem do registro e a alcançabilidade da rede.
A sintaxe dos grupos, a faixa do prefixo 0-128 e os octetos IPv4 embutidos são verificados com rigor, então um valor aceito aqui é lido da mesma forma por qualquer implementação conforme. Um valor recusado informa o motivo e a parte que falhou, o que ajuda quando o texto veio de um arquivo de configuração ou de um log.