Pular para o conteúdo principal

Calculadora de Sub-rede IPv6

Calcule detalhes de sub-rede IPv6 — endereço de rede, último endereço, contagem total e tipo para qualquer comprimento de prefixo.

Notação CIDR. Aceita forma comprimida (2001:db8::/32) ou expandida.

Endereço de Rede
2001:db8::
Rede (expandido)
2001:0db8:0000:0000:0000:0000:0000:0000
Último Endereço
2001:db8:ffff:ffff:ffff:ffff:ffff:ffff
Último (expandido)
2001:0db8:ffff:ffff:ffff:ffff:ffff:ffff
Notação CIDR
/32
Endereços Totais
7.922×10^28
Tipo de Endereço
Documentação (2001:db8::/32)
Seus dados nunca saem do seu navegador

Entendendo o endereçamento IPv6

O IPv6 foi desenvolvido pela IETF para substituir o espaço de endereço de 32 bits do IPv4, que se mostrou insuficiente para a internet em crescimento. Com 128 bits por endereço, o IPv6 pode representar aproximadamente 3,4×10^38 endereços únicos. O protocolo é especificado na RFC 8200 (2017), que substituiu a RFC 2460.

Endereços IPv6 são escritos como oito grupos de quatro dígitos hexadecimais separados por dois-pontos. A RFC 5952 define uma representação canônica: letras minúsculas, sem zeros iniciais desnecessários, e um único `::` substituindo a série mais longa de grupos zero consecutivos (apenas quando cobre ao menos dois grupos). O prefixo /64 comum vem da Autoconfiguração de Endereço sem Estado.

Esta calculadora lida com o espaço completo de 128 bits usando BigInt do JavaScript, então as contagens para blocos grandes como /32 ou /48 são calculadas com exatidão. Ela identifica o tipo: unicast global (2000::/3), link-local (fe80::/10), único local (fc00::/7), multicast (ff00::/8), documentação (2001:db8::/32), loopback (::1) e não especificado (::).

Perguntas Frequentes

Qual é a diferença entre IPv4 e IPv6?

IPv4 usa endereços de 32 bits (cerca de 4,3 bilhões no total), enquanto IPv6 usa 128 bits, gerando aproximadamente 3,4×10^38 valores únicos. IPv6 foi padronizado na RFC 2460 e substituído pela RFC 8200 em 2017. Elimina a necessidade de NAT na maioria dos casos e inclui autoconfiguração integrada.

Por que meu endereço IPv6 tem dois-pontos duplos (::)?

A notação `::` comprime uma ou mais séries consecutivas de grupos de zeros. A RFC 5952 exige que `::` substitua a série mais longa e apenas um `::` é permitido por endereço. Um grupo zero único não deve ser comprimido — `1:2:3:4:5:6:0:8` permanece como está.

Quais comprimentos de prefixo são comuns em IPv6?

Os RIRs normalmente alocam blocos /32 para ISPs. Sites de usuários finais geralmente recebem um /48, a partir do qual podem ser derivadas 65.536 sub-redes /64. /64 é o tamanho padrão para uma LAN, pois SLAAC requer um identificador de interface de 64 bits. /128 representa um único host.

O que é um endereço link-local?

Endereços link-local no intervalo fe80::/10 são atribuídos automaticamente a cada interface IPv6 e só são válidos em um segmento físico. São usados para descoberta de vizinhos e autoconfiguração. Pacotes com endereços link-local nunca são encaminhados por roteadores.

O que é um endereço único local?

Endereços únicos locais (ULAs) em fc00::/7 — na prática fd00::/8 — são o equivalente IPv6 das faixas privadas IPv4 (RFC 1918). São roteáveis dentro de uma organização, mas não globalmente, e incluem um ID global pseudoaleatório de 40 bits.

Como calculo o número de endereços em uma sub-rede IPv6?

A fórmula é 2^(128 - prefixo). Para /64 são 2^64 ≈ 1,8×10^19 endereços. Para /48 são 2^80 ≈ 1,2×10^24. Como esses números excedem o inteiro seguro do JavaScript, esta calculadora usa BigInt em todo o código.