IPv6 -adresser kondenseras genom att ersätta sekvenser av på varandra följande nollor med en enda kolon (::). Detta gäller endast * en * sekvens av nollor. Du kan inte använda flera ::i en enda adress.
Så här fungerar det:
* Hitta den längsta sekvensen av på varandra följande nollor: Identifiera den längsta körningen av nollor i adressen.
* Byt ut med :: Ersätt hela sekvensen med en dubbel kolon (::).
Exempel:
* Full adress: `2001:0db8:0000:0000:0000:8A2E:0370:7334`
* kondenserad adress: `2001:DB8 ::8A2E:370:7334` (Notera borttagandet av ledande nollor också på vissa fält)
* Full adress: `2001:0db8:0000:0000:0000:0000:1428:57AB`
* kondenserad adress: `2001:DB8 ::1428:57ab`
* Full adress: `0000:0000:0000:0000:0000:0000:0000:0001`
* kondenserad adress: `::1`
* Full adress: `2001:0db8:85A3:0000:0000:8A2E:0370:7334`
* kondenserad adress: `2001:DB8:85A3 ::8A2E:370:7334`
Viktiga överväganden:
* unikhet: Den kondenserade formen måste på ett unikt sätt representera den ursprungliga adressen. Endast en dubbel kolon (::) är tillåtet per adress.
* Ledande nollor: Ledande nollor inom en hexadecimal grupp (t.ex. `000a`) kan tas bort under kondensation (som visas i exemplen).
* Manual vs. Automated: De flesta verktyg (operativsystem, nätverksutrustning) hanterar automatiskt kondensation och expansion av IPv6 -adresser transparent. Du behöver sällan göra detta manuellt om du inte arbetar med konfigurationsfiler eller skript.
Om du har en IPv6 -adress och vill att den kondenseras, finns många onlineverktyg tillgängliga för dig automatiskt. Sök bara efter "IPv6 -adresskompressor" eller liknande.