IPv4 ve IPv6: adresler, dual stack ve uyumluluk
IPv4 ve IPv6, bugün internette yan yana kullanılan iki İnternet Protokolü sürümüdür. IPv4 adresleri 32, IPv6 adresleri ise 128 bit uzunluğundadır. IPv6'nın daha geniş adres alanı bağlantıyı kendiliğinden daha hızlı ya da daha güvenli yapmaz; performansı ve dışarıya açıklığı rota, ağ ve yapılandırma belirler.
Adres biçimleri ve ağ önekleri
IPv4 genellikle 192.0.2.10 gibi dört ondalık sayıyla yazılır. IPv6 ise iki nokta üst üste ile ayrılmış onaltılık gruplardan oluşur; art arda gelen sıfır grupları bir kez :: ile kısaltılabilir: örneğin 2001:db8::10. İki örnek aralık da gerçek genel sunucular için değil, belgelerde kullanılmak üzere ayrılmıştır. Eğik çizgiden sonraki sayı ağ öneki uzunluğudur: 192.0.2.0/24 ve 2001:db8::/32 tek bir ana bilgisayarı değil, adres bloklarını ifade eder. IPv4 alt ağ hesaplamalarını 2IP IP hesaplayıcı ile deneyebilirsiniz.
Bir cihaz neden birkaç adres gösterir?
Bir bilgisayarın aynı anda yerel ağda özel bir IPv4 adresi, NAT sayesinde dışarıdan görünen genel bir IPv4 adresi, bir IPv6 link-local adresi ve bir ya da daha fazla küresel IPv6 adresi olabilir. Dual stack'te uygulama, kullanılabilen adres ailelerinden birini seçer. DNS'teki A kaydı bir IPv4 hedefini, AAAA ise bir IPv6 hedefini belirtir. Bir web sitesi ikisini birden yayımlayabilir; ama yalnızca AAAA kaydının bulunması sunucunun, rotanın ve güvenlik duvarının IPv6 bağlantılarına izin verdiğini kanıtlamaz. IPv6 spesifikasyonu paket biçimini ve Hop Limit alanını açıklar.
NAT ve uygulama uyumluluğu
IPv4 adres alanı sınırlı olduğu için cihazlar genel adresleri çoğunlukla NAT, bazen de CGNAT ile paylaşır. IPv6'da çok daha fazla adres vardır; cihazlar böyle zorunlu bir paylaşıma gerek kalmadan küresel adres alabilir. Bu, güvenlik duvarı kurallarını gereksiz kılmaz. Yalnızca IPv4 destekleyen bir uygulama da DNS'te bir değişiklik yapıldı diye birden IPv6 konuşmaya başlamaz. Adres aileleri arasında iletişim için uygun çeviri mekanizmaları ya da uç noktalarda her iki sürümün desteklenmesi gerekir.
Sürümlerden biri çalışmadığında
Bir web sitesi açılmıyorsa A ve AAAA kayıtlarını sorgulayın ve siteye IPv4 ile IPv6 üzerinden erişimi karşılaştırın. Yalnızca bir sürüm çalışıyorsa o sürümün adresini, rotasını, DNS sonuçlarını ve hem yönlendiricideki hem de sunucudaki güvenlik duvarı kurallarını inceleyin. İki sürüm arasındaki performans farkı adresteki bit sayısından değil, farklı bir yoldan veya bağlantıdan kaynaklanıyor olabilir. 2IP IP adresi sorgulama aracı o istekte görülen adresi bildirir; başka bir uygulama veya istek farklı bir adres kullanabilir. Bir arızayı bildirmeden önce zamanı ve adres ailesini not edin.