
W tym wpisie na blogu wyjaśnimy różne klasy IPv6 w kontekście SEO i hostingu SEO.
Aby ten post był bardziej użyteczny dla wszystkich naszych klientów, najpierw wymienimy różne klasy. Następnie wyjaśnimy, jak porównać różne adresy IPv6, aby sprawdzić, czy należą do tej samej klasy A, B lub C. Następnie przyjrzymy się strukturze i formatowaniu IPv6.
Innymi słowy, zaczynamy od podstaw, a następnie przechodzimy do bardziej technicznych zagadnień. Od czytelnika zależy, czy chce przeczytać cały ten post, czy też chce zignorować szczegóły techniczne i zadowolić się dwoma pierwszymi sekcjami.
Podobnie jak w przypadku adresów IP SEO IPv4, definiujemy cztery różne klasy: A, B, C i D. W przeciwieństwie do IPv4, koncepcja „klasy” nie jest już częścią protokołu. W przestrzeni IPv6 zamiast klasy mamy tutaj prefiksy.
Istnieje wiele różnych wytycznych dotyczących przypisywania IPv6. Jednym z preferowanych mechanizmów jest przydzielanie prefiksów /48 do witryn końcowych (firmy, bloki budynków itp.), a następnie przydzielanie alokacji /64 lub mniejszych użytkownikom końcowym.
Po dokładnym przeglądzie przypisań IPv6 na całym świecie doszliśmy do następujących klasyfikacji:
(Obecnie nie sprzedajemy naszym klientom różnych klas D, ponieważ nie jesteśmy jeszcze pewni, czy to przypisanie wiąże się z zerowym śladem)

Adres IPv6 (normalny) ma następujący format: y : y : y : y : y : y : y : y, gdzie y nazywany jest segmentem i może być dowolną wartością szesnastkową z zakresu od 0 do FFFF.
Aby ułatwić nam życie, adresy IPv6 można skracać. Przyjrzyjmy się kilku przykładom:
Oryginał: 2041:0000:140F:0000:0000:0000:875B:131B
Skrócony: 2041:0000:140F::875B:131B
Jeśli występuje ciąg zer, można je usunąć raz. W powyższym przykładzie usunęliśmy całą część 0000:0000:0000. Można to zrobić tylko raz, a urządzenie IPv6 wypełni pozostałą przestrzeń zerami, aż będzie miało adres 128-bitowy.
Co więcej, adres można jeszcze bardziej skrócić:
Skrócony: 2041:0000:140F::875B:131B
Krótszy: 2041:0:140F::875B:131B
Jeśli masz „hextet” z 4 zerami, możesz je usunąć i pozostawić jedno zero. Twoje urządzenie IPv6 doda pozostałe 3 zera.
Kiedy mówimy o adresach IPv4, używamy terminu „oktet” do zdefiniowania „bloku” 8 bitów. W IPv6 nie ma (jeszcze) oficjalnego terminu, a istnieje projekt IETF, który omawia nazwy, które mają być używane. Oficjalny termin dla 4 wartości szesnastkowych to „hexadectet”, jest to trudne do zapamiętania/wymówienia, więc zostanie użyta krótka forma „hextet”. Wiodące zera również można usunąć, oto kolejny adres, aby to zademonstrować:
Oryginał: 2001:0001:0002:0003:0004:0005:0006:0007
Skrócony: 2001:1:2:3:4:5:6:7
Usuwając te zera, otrzymujemy ładny, krótki adres IPv6.
Podsumowując te zasady:
Teraz, gdy wiemy, jak formatowany jest IPv6, łatwo będzie porównać adresy IP, wykonując następujące kroki:
Wypróbujmy powyższy wzór na dwóch różnych adresach IPv6:
Najpierw rozwińmy powyższe adresy IP:
Teraz sprawdźmy ich klasy A, B i C:
Klasa A (/32 = 8 cyfr)
Jak widać, mają tę samą klasę A.
Klasa B (/36 = 9 cyfr)
Jak widać, mają tę samą klasę B.
Klasa C (/40 = 10 cyfr)
Jak widać, adresy IP należą do różnych klas C.
Zanim pozwolimy Ci odejść, przypomnijmy, że w DNS adresy IPv6 są definiowane za pomocą rekordów „AAAA”, podczas gdy rekordy IPv4 są definiowane za pomocą rekordów DNS „A”.
Ostateczne przemyślenia: w przypadku hostingu SEO IPv6 zawsze wybieraj różne klasy A, B lub C lub mieszankę adresów IP z jak największej liczby różnych klas A.