Čitanje IPv6 adrese
IPv6 adresa ima 128 bitova zapisanih kao osam grupa po četiri heks cifre razdvojenih dvotačkama: 2001:0db8:0000:0000:0000:0000:0000:0001. Dva pravila to skraćuju. Vodeće nule u grupi mogu se izostaviti, a jedan niz grupa koje su sve nule može se zameniti sa ::. RFC 5952 utvrđuje kanonski oblik: mala slova, najduži niz nula (a ako su jednaki, prvi) postaje ::, a :: se nikad ne koristi za jednu nultu grupu. To daje 2001:db8::1.
Prefiksi
Kao i kod IPv4 CIDR-a, dužina prefiksa kaže koliko vodećih bitova čini mrežu. Važne veličine:
| Prefiks | Ko ga dobija | Sadrži |
|---|---|---|
| /32 | ISP ili velika organizacija, od registra | 4 milijarde /64 mreža |
| /48 | Jedna lokacija (uobičajeno za poslovne korisnike) | 65.536 /64 mreža |
| /56 | Rezidencijalni korisnik | 256 /64 mreža |
| /64 | Jedan LAN segment | 2⁶⁴ adresa (18 triliona) |
| /127 | Point-to-point veza (RFC 6164) | 2 adrese |
| /128 | Jedan host | 1 adresa |
U IPv6 ne postoji broadcast adresa ni pravilo „upotrebljivi hostovi − 2“: ceo opseg je upotrebljiv. Mreža /64 je namerno ogromna da bi hostovi mogli sami da izaberu svoj identifikator interfejsa (donja 64 bita) bez koordinacije.
Tipovi adresa
- Global unicast (
2000::/3): rutabilne na internetu. Većina stvarnih adresa počinje sa 2 ili 3. - Unique local (
fc00::/7, u praksifd..): IPv6 ekvivalent privatnih adresa. - Link-local (
fe80::/10): svaki interfejs je dobija automatski; važi samo na sopstvenoj vezi, često se piše sa zonom kaofe80::1%eth0. - Multicast (
ff00::/8):ff02::1su svi čvorovi na vezi,ff02::2svi ruteri. - Loopback
::1, neodređena::, IPv4-mapped::ffff:192.0.2.1, i dokumentaciona2001:db8::/32za primere kao što su ovi na stranici.
EUI-64 identifikatori interfejsa
Starije SLAAC implementacije grade host deo iz MAC adrese: podele 48-bitni MAC na pola, umetnu ff:fe u sredinu i preokrenu bit 6 prvog bajta. Kalkulator ovo radi unazad kada prepozna ff:fe potpis, što je korisno pri praćenju uređaja. Moderni sistemi umesto toga koriste nasumične ili stabilne privatne identifikatore (RFC 7217), upravo zato da se MAC ne može rekonstruisati.
Pitanja
Koliko adresa ima u /64?
2⁶⁴, oko 1,8 × 10¹⁹. Svaka adresa u opsegu je upotrebljiva; IPv6 nema broadcast adresu i ne rezerviše ništa na krajevima.
Koji je ispravan skraćeni oblik IPv6 adrese?
RFC 5952: mala heks slova, bez vodećih nula u grupi, najduži niz nultih grupa (prvi ako su jednaki) zamenjen sa ::, a :: se nikad ne koristi za jednu grupu. Alat prikazuje ovaj kanonski oblik; njega treba staviti u konfiguraciju i dokumentaciju.
Zašto moja adresa počinje sa fe80?
To je link-local adresa, automatski dodeljena svakom IPv6 interfejsu. Radi samo na direktno povezanoj mreži i koristi se za neighbor discovery i router advertisement poruke.
Mogu li da upišem IPv4 adresu unutar IPv6?
Da. ::ffff:192.0.2.1 je IPv4-mapped adresa, koju dual-stack soketi koriste za predstavljanje IPv4 sagovornika. Kalkulator prihvata i dekodira ovaj oblik.
Šta je IPv6 ekvivalent za 192.168.x.x?
Unique local adrese, fc00::/7. U praksi generišete nasumični /48 unutar fd00::/8, na primer fd12:3456:789a::/48, i iz njega izdvajate /64 mreže.
Kako da napišem reverzni DNS zapis za IPv6?
Obrnite redosled svake heks cifre potpuno proširene adrese, razdvojite ih tačkama i dodajte .ip6.arpa. Kalkulator ispisuje puno ime od 32 nibla za adresu koju unesete.