Endereços IPv6


Um endereço IPv6 é um número de 128 bits, normalmente expresso como oito grupos separados por dois-pontos de quatro nibbles (semibytes) hexadecimais. Cada nibble representa quatro bits do endereço IPv6, de modo que cada grupo representa 16 bits do endereço IPv6.

2001:0db8:0000:0010:0000:0000:0000:0001

Para simplificar a gravação de endereços IPv6, os zeros à esquerda em um grupo separado por dois-pontos não são necessários. No entanto, pelo menos um dígito hexadecimal deve ser gravado em cada grupo separado por dois-pontos.

2001:db8:0:10:0:0:0:1

Já que os endereços com cadeias longas de zeros são comuns, um ou mais grupos consecutivos de zeros podem ser combinados com exatamente um bloco de dois caracteres de dois-pontos ::.

2001:db8:0:10::1

O endereço IPv6 2001:db8::0010:0:0:0:1, embora seja uma representação válida, é uma maneira menos conveniente de escrever o endereço de exemplo. Essa representação diferente pode confundir os administradores que são novos no IPv6. A lista a seguir mostra dicas para gravar endereços que podem ser lidos consistentemente:

  • Elimine os zeros à esquerda de um grupo.

  • Use um bloco de dois-pontos :: para encurtar o endereço o máximo possível.

  • Se um endereço contiver dois grupos consecutivos de zeros, iguais em comprimento, encurte os grupos de zeros mais à esquerda para :: e os grupos mais à direita para :0: em cada grupo.

  • Embora isso seja permitido, não use :: para encurtar um único grupo de zeros. Em vez disso, use :0: e deixe :: para grupos consecutivos de zeros.

  • Sempre use letras minúsculas para caracteres hexadecimais de a a f.

Ao incluir a porta de rede TCP ou UDP depois de um endereço IPv6, sempre anexe o endereço IPv6 em colchetes de modo que a porta pareça fazer parte dele.

[2001:db8:0:10::1]:80

Referências