Lendo e Abreviando Endereços IPv6
Aprenda o formato hexadecimal e as regras para compactá-lo.
Lendo e Abreviando Endereços IPv6 é uma aula grátis de Cloud & IT Cert Prep no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cloud & IT Cert Prep, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cloud & IT Cert Prep inclui 4 aulas no total.
Oito grupos hexadecimais
Um endereço IPv6 tem 128 bits, escritos como oito grupos de quatro algarismos hexadecimais, separados por dois-pontos. Cada grupo representa 16 bits, e oito vezes 16 é igual a 128.
Um exemplo é 2001:0db8:0000:0000:0000:ff00:0042:8329. Os dois-pontos substituem os pontos usados na notação IPv4.
2001:0db8:0000:0000:0000:ff00:0042:8329Recapitulação do sistema hexadecimal
O IPv6 usa o sistema hexadecimal (base 16), com os algarismos de 0 a 9 e as letras de a a f. A letra a equivale a 10, b equivale a 11, até f, que equivale a 15.
Cada algarismo hexadecimal representa 4 bits, portanto quatro algarismos hexadecimais formam 16 bits — um grupo. O sistema hexadecimal mantém compacto e legível o longo endereço de 128 bits.
Regra 1: remova os zeros à esquerda
A primeira regra de abreviação remove os zeros à esquerda dentro de cada grupo. O grupo 0db8 torna-se db8, e 0042 torna-se 42.
Somente os zeros à esquerda são removidos; um grupo formado apenas por zeros (0000) é reduzido a um único 0. Você não pode remover zeros à direita nem zeros intermediários, apenas os que estão no início do grupo.
Regra 2: os dois-pontos duplos
A segunda regra substitui uma sequência de grupos consecutivos formados apenas por zeros por dois-pontos duplos (::). O :: representa quantos grupos de zeros forem necessários para totalizar oito grupos.
Assim, 2001:db8:0:0:0:ff00:42:8329 torna-se 2001:db8::ff00:42:8329, condensando três grupos de zeros em ::.
Use os dois-pontos duplos uma vez
O :: pode aparecer apenas uma vez em um endereço. Se aparecesse duas vezes, não seria possível saber quantos grupos de zeros cada :: representa, tornando o endereço ambíguo.
Quando houver duas sequências separadas de zeros, escolha condensar a mais longa com :: e escreva a outra explicitamente como grupos 0.
Um exemplo completo resolvido
Comece com 2001:0db8:0000:0000:0000:0000:0000:0001.
- Remova os zeros à esquerda: 2001:db8:0:0:0:0:0:1
- Condense a sequência de zeros: 2001:db8::1
A forma abreviada é muito mais fácil de ler e escrever, embora represente exatamente o mesmo valor de 128 bits.
Expandindo um endereço abreviado
Para expandir, inverta as regras. Em 2001:db8::1, conte os grupos presentes (2001, db8, 1: três grupos); o :: preenche os 5 grupos ausentes com zeros.
Restaure também os zeros à esquerda: o resultado é 2001:0db8:0000:0000:0000:0000:0000:0001. Saber expandir ajuda quando você precisa comparar endereços exatamente.
O endereço de loopback
O loopback do IPv6 é ::1, o equivalente a 127.0.0.1 do IPv4. Escrito por completo, ele é 0000:0000:0000:0000:0000:0000:0000:0001.
O endereço não especificado, formado apenas por zeros, é abreviado simplesmente como :: e significa "nenhum endereço"; ele é usado antes de um dispositivo receber um endereço.
Notação do comprimento do prefixo
O IPv6 também usa o comprimento do prefixo no estilo CIDR, escrito com uma barra. O prefixo é a quantidade de bits da rede, assim como no IPv4.
Um prefixo muito comum é /64, em que os primeiros 64 bits identificam a rede e os últimos 64 bits identificam o host (a interface). A maioria das LANs usa /64.
Partes da rede e da interface
Um endereço IPv6 típico se divide em um prefixo de rede de 64 bits e um identificador de interface de 64 bits. O ID da interface geralmente deriva do endereço MAC do dispositivo ou é randomizado para preservar a privacidade.
Essa divisão /64 simples facilita o endereçamento e oferece suporte ao SLAAC, permitindo que os dispositivos criem seus próprios endereços a partir do prefixo anunciado.
A prática leva à fluência
Ler IPv6 parece estranho no início, mas as duas regras — remover os zeros à esquerda e condensar uma sequência de zeros com :: — resolvem quase todos os casos.
Pratique abreviar alguns endereços manualmente. Em breve, 2001:db8::1 será tão natural de ler quanto 192.168.1.1, e você estará preparado para explorar os tipos de endereço IPv6.
Verificação rápida
Abrevie o endereço.
Recapitulação
Você aprendeu a ler e abreviar endereços IPv6.
- O IPv6 tem 128 bits: oito grupos de quatro algarismos hexadecimais, separados por dois-pontos.
- Regra 1: remova os zeros à esquerda de cada grupo.
- Regra 2: condense uma sequência de grupos de zeros com :: (apenas uma vez).
- Loopback é ::1; não especificado é ::.
- Um prefixo /64 divide o endereço em duas partes: rede e interface.
Perguntas Frequentes
A aula “Lendo e Abreviando Endereços IPv6” é grátis?
Sim — o texto completo de “Lendo e Abreviando Endereços IPv6” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cloud & IT Cert Prep, atualize para CoddyKit PRO. O curso de Cloud & IT Cert Prep inclui 4 aulas no total.
O que vou aprender em “Lendo e Abreviando Endereços IPv6”?
Aprenda o formato hexadecimal e as regras para compactá-lo. Você pratica Cloud & IT Cert Prep com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Cloud & IT Cert Prep?
Nenhuma experiência prévia é necessária. Cloud & IT Cert Prep no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Lendo e Abreviando Endereços IPv6”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Cloud & IT Cert Prep?
Sim. Cada aula de Cloud & IT Cert Prep inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Por que Precisamos do IPv6
- Lendo e Abreviando Endereços IPv6
- Tipos e Escopos de Endereços IPv6
- Executando IPv4 e IPv6 Juntos