Os endereços IPv6 não têm um único "personagem especial" da mesma maneira que, digamos, expressões regulares podem. Em vez disso, eles usam um conjunto específico de caracteres e * regras * para sua representação. Os personagens principais são:
*
dígitos 0-9: Estes formam a parte numérica do endereço.
*
letras minúsculas a-f: Estes representam valores hexadecimais (0-15). As letras maiúsculas são geralmente * permitidas * pela maioria das implementações, mas não são consideradas práticas recomendadas padrão.
*
colonos (:) :Estes separam os blocos hexadecimais de 16 bits do endereço.
*
Cenos duplos (::) :Isso representa um ou mais blocos consecutivos de zeros e é usado para abreviação de endereço. Você só pode usar isso * uma vez * dentro de um endereço IPv6.
Portanto, embora não haja um personagem especial, o cólon e, principalmente, o cólon duplo é crucial e exclusivo para o formato de endereço IPv6. Eles são o que o distingue dos endereços IPv4.