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