Calculadora de IPv6: Rede, Prefixo e Faixa de Endereços
Esta calculadora de IPv6 identifica a rede correspondente a um endereço e prefixo CIDR. Consulte a máscara, a faixa teórica de endereços, a representação expandida e a quantidade de endereços disponíveis na sub-rede.
Informe um endereço IPv6 válido e o tamanho do prefixo para descobrir a rede, a máscara e os limites da sub-rede.
Rede IPv6
| Endereço informado (expandido) | |
|---|---|
| Máscara de prefixo | |
| Primeiro endereço da rede | |
| Último endereço da rede | |
| Endereços na sub-rede |
O que a calculadora de IPv6 resolve
A calculadora de IPv6 determina a sub-rede à qual pertence um endereço IPv6 quando se conhece o comprimento do prefixo CIDR. Ao informar, por exemplo, 2001:db8:abcd:12::25 e /64, a ferramenta separa a parte de rede dos bits destinados à interface. O resultado mostra a rede em notação CIDR, a máscara equivalente, o menor e o maior endereço matematicamente abrangidos pelo prefixo e a quantidade total de combinações.
IPv6 é a versão do Protocolo de Internet que usa endereços de 128 bits. Isso torna os números muito maiores do que no IPv4: uma sub-rede /64 contém 264 endereços. Por essa razão, o cálculo manual pode ser inconveniente, sobretudo quando o prefixo não está alinhado a blocos completos de quatro dígitos hexadecimais. A ferramenta trabalha com os 128 bits do endereço, sem converter o resultado em números imprecisos.
O objetivo é apoiar o planejamento, a documentação e a conferência de configurações de rede. Ela não consulta roteadores, não verifica se um endereço está em uso, não confirma roteamento público e não substitui uma política de endereçamento. Em particular, o bloco 2001:db8::/32, frequentemente usado nos exemplos, é reservado para documentação e não deve ser anunciado como espaço de produção na Internet pública.
Como usar a calculadora, campo a campo
Endereço IPv6
Digite o endereço a ser analisado. São aceitas formas completas, como 2001:0db8:0000:0000:0000:0000:0000:0001, e formas comprimidas, como 2001:db8::1. A dupla de dois-pontos pode substituir uma única sequência contínua de grupos iguais a zero. Também é aceito o endereço não comprimido ::, que representa todos os 128 bits em zero.
Use apenas grupos hexadecimais separados por dois-pontos. Cada grupo possui de um a quatro caracteres de 0 a 9 ou de a a f. A calculadora rejeita a presença de mais de uma ocorrência de ::, grupos com mais de quatro algarismos e endereços incompletos que não possam ser expandidos para oito grupos.
Prefixo CIDR
Informe um número inteiro de 0 a 128. O prefixo indica quantos bits iniciais são fixos e identificam a rede. Em um /48, os primeiros 48 bits definem a rede; em um /64, os 64 primeiros bits são de rede; em um /128, todos os bits estão fixos e há somente um endereço no conjunto.
Após preencher os dois campos, selecione Calcular. Para começar outra consulta, use Limpar. A apresentação comprimida é usada para facilitar a leitura, enquanto a versão expandida permite conferir todos os grupos e verificar exatamente onde o prefixo incide.
Fórmula do cálculo de sub-rede IPv6
Considere o endereço como um inteiro binário sem sinal de 128 bits, chamado aqui de A, e o prefixo como p. A máscara de rede M contém p bits 1 à esquerda e 128 − p bits 0 à direita. A rede é obtida por uma operação AND bit a bit:
Rede = A AND M
O último endereço do intervalo é a rede combinada com todos os bits de host em 1:
Último = Rede OR (2128 − p − 1)
A quantidade teórica de endereços é dada por:
Quantidade = 2128 − p
O procedimento pode ser entendido em quatro passos. Primeiro, a notação textual é expandida para oito grupos de 16 bits. Segundo, os grupos são tratados como uma sequência de 128 bits. Terceiro, a máscara preserva os bits do prefixo e zera todos os demais, formando o endereço de rede. Por fim, ao preencher os bits fora do prefixo com 1, chega-se ao limite superior da faixa.
| Prefixo | Bits para interfaces | Quantidade de endereços | Uso típico |
|---|---|---|---|
| /48 | 80 | 280 | Bloco amplo para uma organização |
| /56 | 72 | 272 | Delegação residencial ou filial, conforme política do provedor |
| /64 | 64 | 18.446.744.073.709.551.616 | Sub-rede LAN mais comum |
| /96 | 32 | 4.294.967.296 | Mecanismos e mapeamentos específicos |
| /128 | 0 | 1 | Rota ou identificação de host único |
Leitura da máscara em hexadecimal
A máscara é exibida em IPv6 para facilitar a conferência em equipamentos e documentos. Quando o prefixo termina em múltiplo de 16, a leitura é direta: /64 corresponde a quatro grupos ffff seguidos por quatro grupos 0000. Prefixos intermediários exigem atenção. Em /57, por exemplo, há 48 bits completos em 1, mais nove bits no quarto grupo; por isso, a máscara é ffff:ffff:ffff:ff80::.
| Prefixo | Máscara expandida | Limite dentro do grupo |
|---|---|---|
| /48 | ffff:ffff:ffff:0000:0000:0000:0000:0000 | Após o terceiro grupo |
| /56 | ffff:ffff:ffff:ff00:0000:0000:0000:0000 | Após os 8 primeiros bits do quarto grupo |
| /57 | ffff:ffff:ffff:ff80:0000:0000:0000:0000 | Após os 9 primeiros bits do quarto grupo |
| /64 | ffff:ffff:ffff:ffff:0000:0000:0000:0000 | Após o quarto grupo |
| /127 | ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe | Último bit disponível |
Exemplos resolvidos
Exemplo 1: endereço em uma rede /64
Para 2001:db8:abcd:12::25/64, os quatro primeiros grupos compõem o prefixo. Os quatro últimos grupos são a parte de interface. Ao zerar essa parte, a rede é 2001:db8:abcd:12::/64. O primeiro endereço é 2001:db8:abcd:12:: e o último é 2001:db8:abcd:12:ffff:ffff:ffff:ffff. A faixa contém 264 endereços.
Exemplo 2: divisão de um /48 em /56
Considere 2001:db8:1234:ab77::9/56. Em /56, os primeiros três grupos e os dois primeiros dígitos hexadecimais do quarto grupo pertencem à rede. O grupo ab77 é reduzido a ab00, resultando em 2001:db8:1234:ab00::/56. O último endereço é 2001:db8:1234:abff:ffff:ffff:ffff:ffff.
Exemplo 3: prefixo /127 em enlace ponto a ponto
Com 2001:db8:55::13/127, somente o último bit pode variar. Como o valor hexadecimal final 13 termina em binário 1, ao aplicar a máscara /127 ele se torna 12. A rede é 2001:db8:55::12/127, e os dois endereços da faixa são 2001:db8:55::12 e 2001:db8:55::13.
Base técnica aplicável
A arquitetura de endereçamento IPv6 é definida principalmente pela RFC 4291, publicada pela Internet Engineering Task Force (IETF). Esse documento descreve o endereço de 128 bits, a representação hexadecimal em grupos de 16 bits e as regras gerais de abreviação. A notação de prefixo, adotada para expressar a quantidade de bits da rede, é apresentada no contexto de arquitetura e roteamento IP.
A RFC 5952 estabelece recomendações para a representação textual canônica de endereços IPv6. Entre elas estão o uso de letras minúsculas, a omissão de zeros à esquerda em cada grupo e a compressão da maior sequência de grupos nulos com ::. A calculadora pode mostrar uma forma comprimida equivalente, mas a forma expandida é a referência mais prática para conferir o cálculo da máscara.
A RFC 6177 discute a atribuição de endereços IPv6 a redes finais e ressalta a relevância da numeração hierárquica. Já a RFC 6164 trata especificamente do uso de prefixos /127 em enlaces ponto a ponto. Essas referências não determinam uma política universal para cada empresa ou provedor: planos de endereçamento precisam considerar a topologia, a agregação de rotas, os controles operacionais e as regras do responsável pelo bloco.
Erros comuns ao calcular IPv6
- Confundir /64 com uma máscara IPv4: o número representa bits do prefixo em um endereço de 128 bits, não quatro octetos.
- Supor que todo grupo hexadecimal pertence integralmente à rede: isso falha em prefixos como /53, /57 ou /73.
- Usar duas abreviações :: no mesmo endereço: a sintaxe IPv6 permite apenas uma, pois de outro modo a quantidade de grupos omitidos seria ambígua.
- Tratar o último endereço como broadcast: IPv6 não utiliza broadcast; o limite superior exibido é apenas o maior valor numérico dentro do prefixo.
- Interpretar a quantidade teórica como capacidade operacional: políticas, reservas, segmentação e mecanismos de descoberta podem limitar o uso prático.
- Usar 2001:db8:: em produção: esse prefixo é reservado para documentação e exemplos.
Limites do resultado
O cálculo é matemático e considera somente o endereço e o prefixo informados. Ele não determina se o endereço é global unicast, unique local, link-local, multicast ou especial; tampouco confirma a existência de rota, DNS reverso, delegação válida ou conectividade. A classificação do bloco exige analisar o prefixo e o contexto de uso.
A faixa apresentada não deve ser entendida como lista de endereços atribuíveis. Em IPv6, não há a mesma convenção geral do IPv4 de excluir o primeiro endereço como rede e o último como broadcast. Ainda assim, uma organização pode reservar valores para roteadores, infraestrutura, documentação ou procedimentos internos. Antes de aplicar uma alteração em produção, confira a configuração do provedor, dos roteadores, dos firewalls e dos serviços de descoberta de vizinhos.
Aviso: o resultado é uma estimativa informativa baseada no endereço IPv6 e no prefixo informados, não substitui cálculo oficial nem orientação de profissional habilitado, e convenções coletivas, contratos e regras específicas podem alterar o valor final. Em redes, políticas de provedor, regras de roteamento e configurações dos equipamentos também podem alterar a aplicação prática do resultado.
Base do conteúdo
Referências
- RFC 4291: IP Version 6 Addressing Architecture Internet Engineering Task Force (IETF) 2006 Acessar
- RFC 5952: A Recommendation for IPv6 Address Text Representation Internet Engineering Task Force (IETF) 2010 Acessar
- RFC 6177: IPv6 Address Assignment to End Sites Internet Engineering Task Force (IETF) 2011 Acessar
- RFC 6164: Using 127-Bit IPv6 Prefixes on Inter-Router Links Internet Engineering Task Force (IETF) 2011 Acessar
Dúvidas comuns
Perguntas frequentes
Como calcular a rede de um endereço IPv6?
É necessário aplicar a máscara correspondente ao prefixo CIDR sobre os 128 bits do endereço. A calculadora faz essa operação e apresenta a rede com os bits de interface zerados.
O que significa /64 em IPv6?
Significa que os primeiros 64 bits identificam a rede e os 64 bits restantes compõem o identificador de interface. É o tamanho de sub-rede mais frequente em redes locais IPv6.
IPv6 tem endereço de broadcast?
Não. O IPv6 substitui o uso de broadcast por mecanismos como multicast. Portanto, o último endereço exibido pela calculadora é somente o maior endereço numérico do intervalo.
Quantos endereços existem em uma rede IPv6 /64?
Uma rede /64 contém 18.446.744.073.709.551.616 endereços, ou 2 elevado a 64. Esse total é teórico e não corresponde necessariamente à quantidade que será atribuída em uma rede real.
Posso usar dois sinais :: em um endereço IPv6?
Não. A abreviação :: só pode aparecer uma vez em cada endereço, pois ela representa uma quantidade variável de grupos zerados. Mais de uma ocorrência torna o endereço ambíguo.
Qual é a máscara IPv6 de um prefixo /56?
Em forma expandida, a máscara /56 é ffff:ffff:ffff:ff00:0000:0000:0000:0000. Ela preserva três grupos completos e os oito bits iniciais do quarto grupo.
A calculadora verifica se o IPv6 está disponível na Internet?
Não. Ela calcula apenas os limites matemáticos da sub-rede a partir dos dados digitados. Disponibilidade, anúncio de rota, uso por terceiros e conectividade dependem da infraestrutura de rede.
Quem escreveu
Stéfano Barcellos
Formado em Direito
Formado em Direito, escreve sobre cálculos aplicados ao dia a dia: prazos, jornada de trabalho, juros, impostos e conversões. Revisa cada calculadora do 11 Calculadoras antes da publicação.
- Bacharel em Direito
- Produção de conteúdo editorial desde 2016
- Responsável pela revisão técnica das calculadoras publicadas