Bu blog yazısında, SEO ve SEO Hosting konularında farklı IPv6 sınıflarını açıklayacağız.
Bu yazıyı tüm müşterilerimiz için daha kullanışlı hale getirmek amacıyla önce farklı sınıfları listeleyeceğiz. Sonra farklı IPv6 adreslerini karşılaştırarak aynı A, B veya C sınıfına ait olup olmadıklarını nasıl görebileceğinizi açıklayacağız. Bundan sonra IPv6 yapısına ve formatına bakacağız.
Başka bir deyişle, temellerden başlayıp daha sonra teknik detaylara gireceğiz. Bu yazıyı sonuna kadar okumak mı yoksa teknik detayları görmezden gelip sadece ilk iki bölümle yetinmek mi istediklerine karar vermek okuyucuya kalmıştır.
IPv4 SEO IP’lerine benzer şekilde dört farklı sınıf tanımlıyoruz: A, B, C ve D. IPv4’ün aksine, “Sınıf” kavramı protokolün zaten bir parçası değildir. IPv6 alanında sınıf yerine prefix’ler bulunmaktadır.
IPv6 ataması konusunda birçok farklı kılavuz bulunmaktadır. Tercih edilen bir mekanizma, son sitelere (Şirketler, yapı blokları vb.) /48 prefix’leri vermek ve ardından son kullanıcılara /64 veya daha küçük tahsisler yapmaktır.
Dünya genelindeki IPv6 atamalarını dikkatli bir şekilde inceledikten sonra aşağıdaki sınıflandırmalara vardık:
(Şu anda müşterilerimize farklı D-Sınıfı satmıyoruz, çünkü bu atamanın sıfır ayak izine sahip olup olmadığından henüz emin değiliz)
Bir IPv6 (Normal) adresi şu formata sahiptir: y : y : y : y : y : y : y : y burada y, segment olarak adlandırılır ve 0 ile FFFF arasında herhangi bir onaltılık değer olabilir.
Hayatımızı biraz daha kolaylaştırmak için IPv6 adresleri kısaltılabilir. Bazı örneklere bakalım:
Orijinal: 2041:0000:140F:0000:0000:0000:875B:131B
Kısa: 2041:0000:140F::875B:131B
Eğer bir sıfır dizisi varsa bunları bir kez kaldırabilirsiniz. Yukarıdaki örnekte tüm 0000:0000:0000 kısmını kaldırdık. Bunu sadece bir kez yapabilirsiniz ve IPv6 cihazı 128 bitlik adrese sahip olana kadar kalan alanı sıfırlarla dolduracaktır.
Daha fazlası var, adres daha da kısaltılabilir:
Kısa: 2041:0000:140F::875B:131B
Daha Kısa: 2041:0:140F::875B:131B
4 sıfırdan oluşan bir "hextet"iniz varsa bunları kaldırıp tek bir sıfır bırakabilirsiniz. IPv6 cihazınız kalan 3 sıfırı ekleyecektir.
IPv4 adresleri hakkında konuştuğumuzda, 8 bitlik bir “bloğu” tanımlamak için “octet” terimini kullanırız. IPv6’da henüz resmi bir terim yoktur ve kullanılacak isimleri tartışan bir IETF taslağı bulunmaktadır. 4 onaltılık değer için resmi terim "hexadectet"tir, bu hatırlaması/telaffuz etmesi zor olduğu için kısa form olan “hextet” kullanılacaktır. Başındaki sıfırlar da kaldırılabilir, bunu göstermek için başka bir adres:
Orijinal: 2001:0001:0002:0003:0004:0005:0006:0007
Kısa: 2001:1:2:3:4:5:6:7
Bu sıfırları kaldırarak güzel ve kısa bir IPv6 adresi elde ederiz.
Bu kuralları özetlemek gerekirse:
Artık IPv6’nın nasıl formatlandığını bildiğimize göre, şu adımları izleyerek IP’leri karşılaştırmak kolay olacaktır:
Yukarıdaki formülü iki farklı IPv6 adresinde deneyelim:
Önce yukarıdaki IP’leri genişletelim:
Şimdi A, B ve C sınıflarını kontrol edelim:
A-Sınıfı (/32 = 8 basamak)
Gördüğümüz gibi aynı A sınıfını paylaşıyorlar
B-Sınıfı (/36 = 9 basamak)
Gördüğümüz gibi aynı B sınıfını paylaşıyorlar
C-Sınıfı (/40 = 10 basamak)
Gördüğümüz gibi IP’ler farklı C sınıflarında bulunuyor.
Sizi bırakmadan önce, DNS’de IPv6 adreslerinin “AAAA” kayıtlarıyla tanımlandığını, IPv4 kayıtlarının ise DNS “A” kayıtları kullanılarak tanımlandığını dostça hatırlatalım.
Son düşünceler, IPv6 SEO Hosting’iniz için her zaman farklı A, B veya C sınıfını veya mümkün olduğunca çok farklı A sınıfından IP’lerin karışımını tercih edin.