IPv6:n lyhennys ja laajennus
Yksi osoite riviä kohden. Muunnetaan selaimessasi kirjoittaessasi.
3/3 riviä on kelvollisia IPv6-osoitteita.
- Lyhennetty (RFC 5952)
2001:db8::ff00:42:8329
Laajennettu2001:0db8:0000:0000:0000:ff00:0042:8329
- Lyhennetty (RFC 5952)
2a00:1450:4010:c0b::64
Laajennettu2a00:1450:4010:0c0b:0000:0000:0000:0064
- Lyhennetty (RFC 5952)
::ffff:192.0.2.1
Laajennettu0000:0000:0000:0000:0000:ffff:c000:0201
IPv6-osoitteessa on 128 bittiä, jotka kirjoitetaan kahdeksana neljän heksadesimaalinumeron ryhmänä. Lähes kukaan ei kirjoita kaikkia 32 numeroa: ryhmien etunollat voi jättää pois, ja yhden nollaryhmien jakson voi korvata merkinnällä ::.
Koska lyhyitä muotoja on monta, RFC 5952 määrittelee yhden kanonisen muodon, jota jokaisen työkalun pitäisi tulostaa: pienet kirjaimet, ei etunollia, :: pisimmän vähintään kahden nollaryhmän jakson tilalla (ensimmäisen, jos jaksoja on yhtä pitkiä) eikä koskaan yksittäisen nollaryhmän tilalla. 2001:0db8:0000:0000:0000:ff00:0042:8329 lyhenee muotoon 2001:db8::ff00:42:8329.
Laajennettua muotoa, jossa on kaikki kahdeksan ryhmää ja kaikki etunollat, tarvitaan tekstin lajitteluun, joihinkin asetustiedostoihin ja käänteisten DNS-nimien (ip6.arpa) muodostamiseen.
Usein kysyttyä
Miksi :: saa esiintyä vain kerran?
Koska kaksi ::-merkintää olisi monitulkintainen: osoitteesta 2001::1::2 ei voisi päätellä, montako nollaryhmää kumpikin edustaa.
Ovatko isot kirjaimet virhe?
Ne kelpaavat syötteeksi, mutta RFC 5952 edellyttää tulostukseen pieniä kirjaimia, jotta lokit, asetukset ja vertailut pysyvät yhdenmukaisina.
Entä osoitteet, joissa on IPv4-osa, kuten ::ffff:192.0.2.1?
Ne hyväksytään. IPv4-mapattujen osoitteiden lyhyessä muodossa säilytetään pisteillä kirjoitettu IPv4-osa RFC 5952:n suosituksen mukaisesti.