Compressore ed espansore IPv6

Converte un indirizzo IPv6 tra la sua forma completamente espansa di 32 caratteri e la sua rappresentazione compressa più breve.

Comprensione delle regole di compressione IPv6

Gli indirizzi IPv6 sono naturalmente piuttosto lunghi (128 bit, rappresentati come otto gruppi di quattro cifre esadecimali). Per renderli più facili da leggere e scrivere, vengono applicate due regole principali di compressione:

  • Omissione degli zeri iniziali: All'interno di uno qualsiasi degli otto gruppi, è possibile rimuovere gli zeri iniziali. Ad esempio, 0db8 diventa db8e 0000 diventa 0.
  • Compressione zero (doppio colon): Una sequenza consecutiva di gruppi contenenti solo zeri può essere sostituita da due punti doppi ::. Può essere utilizzato solo una volta per indirizzo IPv6 per evitare ambiguità. Quindi 2001:db8:0:0:0:0:2:1 diventa 2001:db8::2:1.