Gå til innholdet
ipaddress.no

Forkort og utvid IPv6

Én adresse per linje. Gjøres om i nettleseren mens du skriver.

3 av 3 linjer er gyldige IPv6-adresser.

  • Forkortet (RFC 5952)

    2001:db8::ff00:42:8329

    Utvidet

    2001:0db8:0000:0000:0000:ff00:0042:8329

  • Forkortet (RFC 5952)

    2a00:1450:4010:c0b::64

    Utvidet

    2a00:1450:4010:0c0b:0000:0000:0000:0064

  • Forkortet (RFC 5952)

    ::ffff:192.0.2.1

    Utvidet

    0000:0000:0000:0000:0000:ffff:c000:0201

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.