Forkort og utvid IPv6
Éi adresse per linje. Blir gjort om i nettlesaren medan du skriv.
3 av 3 linjer er gyldige IPv6-adresser.
- Forkorta (RFC 5952)
2001:db8::ff00:42:8329
Utvida2001:0db8:0000:0000:0000:ff00:0042:8329
- Forkorta (RFC 5952)
2a00:1450:4010:c0b::64
Utvida2a00:1450:4010:0c0b:0000:0000:0000:0064
- Forkorta (RFC 5952)
::ffff:192.0.2.1
Utvida0000:0000:0000:0000:0000:ffff:c000:0201
Denne teksten finst ikkje på norsk nynorsk enno. Han blir vist på norsk bokmål til ei omsetjing er publisert.
En IPv6-adresse har 128 biter, skrevet som åtte grupper med fire heksadesimale sifre. Nesten ingen skriver alle 32 sifrene: innledende nuller i en gruppe kan sløyfes, og én rekke med nullgrupper kan erstattes med ::.
Siden flere kortformer er mulige, definerer RFC 5952 én kanonisk form som alle verktøy bør skrive ut: små bokstaver, ingen innledende nuller, :: for den lengste rekken med to eller flere nullgrupper (den første hvis to er like lange), og aldri for én enkelt nullgruppe. 2001:0db8:0000:0000:0000:ff00:0042:8329 blir 2001:db8::ff00:42:8329.
Den utvidede formen, med alle åtte grupper og alle innledende nuller, trenger du for å sortere tekst, i enkelte konfigurasjonsfiler og når du lager reverse DNS-navn (ip6.arpa).
Ofte stilte spørsmål
Hvorfor kan :: bare stå én gang?
Fordi to :: ville vært tvetydig: i 2001::1::2 kan ingen vite hvor mange nullgrupper hver av dem står for.
Er store bokstaver feil?
De er gyldige som inndata, men RFC 5952 ber om små bokstaver i utdata, så logger, konfigurasjon og sammenligninger blir konsistente.
Hva med adresser med en IPv4-del, som ::ffff:192.0.2.1?
De godtas. For IPv4-tilordnede adresser beholder den forkortede formen IPv4-delen med punktum, slik RFC 5952 anbefaler.