Como usar
- Digite o endereço em Endereço IPv6, em qualquer forma escrita, como 2001:db8::1.
- Defina o Tamanho do prefixo com o tamanho da rede, como 64.
- Leia Comprimido e Expandido para as duas formas escritas, e Tipo de endereço para saber o que é o endereço.
- Leia Rede e Faixa do prefixo para os endereços que o prefixo contém, e Endereços no prefixo para saber quantos são.
Como um endereço IPv6 é escrito
Um endereço IPv6 tem 128 bits. Ele é escrito como oito grupos de quatro dígitos hexadecimais separados por dois-pontos, e um grupo pode perder os seus zeros à esquerda (RFC 4291, seção 2.2). A forma expandida mantém todos os dígitos. Uma sequência de grupos zerados pode ser escrita como :: em um endereço, e só uma vez (RFC 4291, seção 2.2).
endereços em um prefixo = 2^(128 − tamanho do prefixo)
- A RFC 5952, seção 4.2, define a forma curta: a maior sequência de dois ou mais grupos zerados é escrita como ::, e um único grupo zerado nunca é encurtado.
- A RFC 5952, seção 4.3, pede minúsculas, e a seção 4.2.3 escolhe a primeira sequência quando duas têm o mesmo tamanho.
Tipos de endereço IPv6
Os primeiros bits de um endereço mostram para que ele serve (RFC 4291, seção 2.4). Endereços multicast começam com FF00::/8, os de enlace local com FE80::/10, e os locais únicos (RFC 4193) com FC00::/7. O prefixo de documentação 2001:db8::/32 (RFC 3849) serve para exemplos. Um endereço que não começa com nenhum deles é unicast global.
Nomes reversos e endereços IPv4 embutidos
Um nome reverso lista os 32 dígitos hexadecimais do endereço um a um, do menos significativo para o mais significativo, e termina em ip6.arpa (RFC 3596, seção 2.5). Um endereço IPv4-mapeado, ::ffff:0:0/96 (RFC 4291, seção 2.5.5.2), carrega um endereço IPv4 nos seus últimos 32 bits; a página mostra esse endereço quando o encontra.
Exemplo: 2001:db8:85a3::8a2e:370:7334 com prefixo /64
O endereço tem os oito grupos 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Os seus dois grupos zerados no meio são escritos como :: na forma comprimida, que é a forma curta pedida pela RFC 5952.
Os seus primeiros 64 bits nomeiam a rede 2001:db8:85a3::/64. O prefixo contém 2 elevado a 64 endereços, que são 18.446.744.073.709.551.616. O endereço está em 2001:db8::/32, o prefixo de documentação, então é um exemplo e não um host real.
| Medida | Valor |
|---|---|
| Comprimido | 2001:db8:85a3::8a2e:370:7334 |
| Expandido | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
| Rede para /64 | 2001:db8:85a3::/64 |
| Endereços no /64 | 18.446.744.073.709.551.616 |
Perguntas frequentes
Por que um endereço IPv6 contém ::?
O :: representa um ou mais grupos de zeros, e um endereço só pode usá-lo uma vez. A página o usa na maior sequência de grupos zerados, como pede a RFC 5952, então a forma curta de um dado endereço é sempre a mesma.
Qual é a diferença entre a forma expandida e a comprimida?
São o mesmo endereço. A forma expandida escreve os oito grupos com quatro dígitos cada, o que facilita comparar dois endereços. A forma comprimida tira os zeros à esquerda e encurta uma sequência de grupos zerados para ::, que é como a maioria das pessoas escreve um endereço.
O que é um nome ip6.arpa?
É o nome que uma consulta DNS reversa pede. Os 32 dígitos hexadecimais do endereço são escritos um a um em ordem inversa, separados por pontos, e o nome termina em ip6.arpa (RFC 3596, seção 2.5). Ele só dá uma resposta quando alguém publicou um registro PTR para ele.
Quantos endereços cabem em um /64?
Um /64 contém 2 elevado a 64 endereços, que são 18.446.744.073.709.551.616. Em geral, um prefixo de n bits deixa 128 menos n bits para os endereços dentro dele, então um /48 contém 2 elevado a 80.
Por que o meu endereço aparece como de documentação ou local único?
Os primeiros bits de um endereço definem o seu tipo. O 2001:db8::/32 é reservado para documentação (RFC 3849), e fc00::/7 é o prefixo local único (RFC 4193, seção 3.1), o equivalente IPv6 dos endereços IPv4 privados.
Esta ferramenta envia o meu endereço para algum lugar?
Não. O cálculo acontece no seu navegador, e nada do que você digita é enviado nem guardado.
Fontes
- RFC 4291: IP Version 6 Addressing Architecture (em inglês)
- RFC 5952: A Recommendation for IPv6 Address Text Representation (em inglês)
- RFC 3596: DNS Extensions to Support IP Version 6 (em inglês)
- RFC 4193: Unique Local IPv6 Unicast Addresses (em inglês)
- RFC 3849: IPv6 Address Prefix Reserved for Documentation (em inglês)
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.