Pereiti prie turinio
ipaddress.ee

IPv6 paaiškinimas

128 bitai šešioliktainiu žymėjimu, su vieta kiekvienam įrenginiui, kuris kada nors prisijungs. Štai kaip juos skaityti.

Ieškoti IPv6 adreso

Kodėl yra IPv6

IPv6 (RFC 8200) sukurtas 1990-aisiais, kai paaiškėjo, kad IPv4 4,3 milijardo adresų pritrūks. IPv6 adrese yra 128 bitai: 2¹²⁸, arba apie 3,4 × 10³⁸ adresų. Svarbu ne skaičiaus dydis, o tai, kad kiekvienas tinklas gali gauti tiek erdvės, kiek reikia, o kiekvienas įrenginys vėl gali turėti visame pasaulyje pasiekiamą adresą — be NAT.

IPv6 nėra IPv4 atnaujinimas; abu protokolai veikia greta (dual stack). Šiandien didelė ir auganti srauto į dideles paslaugas dalis eina per IPv6, ypač mobiliuosiuose tinkluose.

Žymėjimas: šešioliktainės grupės

IPv6 adresas rašomas kaip aštuonios grupės po keturis šešioliktainius skaitmenis, atskirtos dvitaškiais:

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

Kiekviena grupė — 16 bitų. Šešioliktainiai skaitmenys yra nuo 0 iki 9 ir nuo a iki f; raidžių dydis nesvarbus, bet įprasta rašyti mažosiomis.

Sutrumpinimo taisyklės

Ilgos nulių sekos yra dažnos, todėl yra dvi sutrumpinimo taisyklės (RFC 4291), o RFC 5952 nustato vienintelį teisingą jų taikymo būdą:

  1. Pašalinkite priekinius nulius kiekvienoje grupėje: 0db8 → db8, 0042 → 42, 0000 → 0.
  2. Pakeiskite vieną nulinių grupių seką :: — ilgiausią, esant vienodam ilgiui pirmąją, ir tik jei ji apima bent dvi grupes. Tai galima padaryti tik vieną kartą, kitaip adresas būtų dviprasmiškas.

Taip 2001:0db8:0000:0000:0000:ff00:0042:8329 tampa 2001:db8::ff00:42:8329. Grįžtamojo ryšio adresas 0:0:0:0:0:0:0:1 yra ::1, o nenurodytas adresas — tiesiog ::.

Išbandykite bet kurį adresą žemiau esančiame tyrinėtuve — jis rodo pilną ir kanoninę formą greta.

Pilna forma

2001
maršrutizavimas
0db8
maršrutizavimas
0000
maršrutizavimas
0000
potinklis
0000
sąsaja
ff00
sąsaja
0042
sąsaja
8329
sąsaja

Sutrumpinta forma

2001:db8::ff00:42:8329

Apimtis: Specialios paskirties · Dokumentacija (2001:db8::/32)

Prefiksai ir /64

IPv6 naudoja CIDR žymėjimą kaip IPv4. Įprastas pasaulinis vienadresis adresas dalijasi taip:

  • Maršrutizavimo prefiksas (paprastai /48 arba /56) — jį objektui skiria teikėjas.
  • Potinklio identifikatorius — bitai iki /64, numeruojantys objekto tinklus. /48 tinkle telpa 65 536 potinkliai.
  • Sąsajos identifikatorius (paskutiniai 64 bitai) — identifikuoja įrenginį jo tinkle.

Vienas vietinis tinklas beveik visada yra /64. Juo remiasi bebūsenis automatinis adresų konfigūravimas (SLAAC): įrenginiai patys pasirenka sąsajos identifikatorius — šiandien privatumo sumetimais atsitiktinius (RFC 8981) — ir reguliariai juos keičia.

Adresų tipai, su kuriais susidursite

  • Pasaulinis vienadresis 2000::/3 — vieši, maršrutizuojami adresai.
  • Saito vietinis fe80::/10 — jį turi kiekviena IPv6 sąsaja; galioja tik vietiniame saite, naudojamas kaimynų aptikimui ir maršrutizavimo protokoluose.
  • Unikalus vietinis fc00::/7 (praktiškai fd00::/8) — privačių adresų IPv6 atitikmuo (RFC 4193).
  • Daugiaadresis ff00::/8 — IPv6 neturi transliavimo; jį pakeičia daugiaadresio siuntimo grupės.
  • Grįžtamasis ryšys ::1 ir nenurodytas ::.
  • Susietas su IPv4 ::ffff:0:0/96 — taip IPv6 programinė įranga vaizduoja IPv4 partnerius, pvz., ::ffff:192.0.2.1.
  • Dokumentacija 2001:db8::/32 ir 3fff::/20 — pavyzdžiams, kaip šiame puslapyje.

Specialios paskirties IPv6 blokai

Visas rezervuotų IPv6 blokų sąrašas, sudarytas iš IANA registro, kurį naudoja šios svetainės klasifikatorius:

BlokasPaskirtisNuorodaPasiekiamas visame pasaulyje
::/128Nenurodytas adresasRFC 4291Ne
::1/128Grįžtamojo ryšio adresasRFC 4291Ne
::ffff:0:0/96Su IPv4 susietas adresasRFC 4291Ne
64:ff9b::/96IPv4–IPv6 vertimas (NAT64)RFC 6052Taip
64:ff9b:1::/48Vietinis IPv4/IPv6 vertimasRFC 8215Ne
100::/64Tik atmetimui skirtas blokasRFC 6666Ne
2001::/32TEREDORFC 4380Ne
2001:2::/48Našumo testavimasRFC 5180Ne
2001:db8::/32DokumentacijaRFC 3849Ne
2001:10::/28Pasenęs (ORCHID)RFC 4843Ne
2001:20::/28ORCHIDv2RFC 7343Taip
2002::/166to4RFC 3056Ne
3fff::/20DokumentacijaRFC 9637Ne
5f00::/16Segmentų maršrutizavimo (SRv6) SIDRFC 9602Ne
fc00::/7Unikalus vietinisRFC 4193Ne
fe80::/10Saito vietinis vienadresisRFC 4291Ne
ff00::/8Daugiaadresis siuntimasRFC 4291Ne

Du protokolai ir kaip ši svetainė nustato abu adresus

Naršyklė jungiasi viena adresų šeima vienu metu. Kai veikia abi, ji paprastai teikia pirmenybę IPv6 (Happy Eyeballs, RFC 8305). Kad parodytų jums abu adresus, ipaddress.ee iš jūsų naršyklės užklausia dviejų papildomų vardų: vienas turi tik IPv4 (A) įrašą, kitas — tik IPv6 (AAAA) įrašą. Tai, ką mato kiekvienas, ir yra jūsų adresas toje šeimoje. Jei IPv6 užklausa nepavyksta, jūsų ryšys neturi veikiančio IPv6.

Dažniausiai užduodami klausimai

Kaip sužinoti, ar turiu IPv6?
Atidarykite šios svetainės pradžios puslapį. Jei rodomas IPv6 adresas — kaip pagrindinis arba IPv6 eilutėje, — jūsų ryšys palaiko IPv6.
Ar IPv6 greitesnis už IPv4?
Savaime — ne, bet gali būti: IPv6 srautas dažnai aplenkia operatoriaus NAT, todėl išvengiama vieno žingsnio ir būsenos siaurosios vietos.
Ar su IPv6 vis dar reikia ugniasienės?
Taip. Be NAT įrenginiai turi visame pasaulyje maršrutizuojamus adresus; būsenos ugniasienė, blokuojanti neprašytą įeinantį srautą, suteikia tą apsaugą, kurią NAT teikė netiesiogiai.
Kodėl mano IPv6 adresas nuolat keičiasi?
Privatumo plėtiniai (RFC 8981) kuria laikinus sąsajos identifikatorius, kurie keičiasi, kad jūsų adreso nebūtų galima naudoti įrenginiui sekti skirtinguose tinkluose. /64 prefiksas paprastai lieka tas pats.