IPv65 dk okuma

IPv4 ve IPv6 Proxy Karşılaştırması

IPv6 çok geniş bir adres alanı sunar ama her hedef IPv6 desteklemez. Hangi durumda hangisini seçmeniz gerektiğini anlatıyoruz.

İçindekiler

IPv4 ve IPv6 proxy arasındaki temel fark adres uzayıdır: IPv4 yaklaşık 4,3 milyar adres sunar, IPv6’nın adres uzayı ise 2^128’dir. Ancak adresin çok olması her işe uygun olduğu anlamına gelmez: IPv6 proxy yalnızca IPv6 destekleyen hedeflerde çalışır. Aşağıda iki sürümü adres kapasitesi, uyumluluk ve kullanım açısından karşılaştırıyor, çıkış sürümünü curl ile nasıl test edeceğinizi gösteriyor ve seçim için kısa bir karar sırası öneriyoruz.

Adres uzayı: 32 bit ile 128 bit

IPv4 adresi 32 bittir; toplam 2^32, yani 4.294.967.296 adres tanımlanabilir. Bu alan kıttır; adresler alınıp satıldığı için kıtlık adres başına maliyete yansıyabilir.

IPv6 adresi 128 bittir. Pratikte bir alt ağ tek tek adreslerle değil önekle tanımlanır: bir /64’te ilk 64 bit ağı belirler, kalan 64 bit o ağdaki adreslere ayrılır. Tek bir /64, 2^64 yani 18.446.744.073.709.551.616 adres taşır; bu, tüm IPv4 uzayının yaklaşık 4,3 milyar katıdır. Servis sağlayıcılar müşterilerine bazen /56 ya da /48 gibi daha büyük bloklar da ayırır; /64 ise tek bir alt ağın standart boyutudur.

Metin
IPv4 : 203.0.113.25                (32 bit)
IPv6 : 2001:db8:abcd:12::25        (128 bit)
Ağ   : 2001:db8:abcd:12::/64       (ilk 64 bit ağı belirler)
Örnek adresler belgeleme amacıyla ayrılmış aralıklardandır

IPv4 ve IPv6 proxy yan yana

Burada “IPv4 proxy” ya da “IPv6 proxy”, proxy’nin hedefe çıkarken kullandığı adresin sürümünü ifade eder. Proxy’ye hangi sürümle bağlandığınız ayrı bir konudur: giriş adresi IPv4 iken çıkış IPv6 olabilir.

ÖzellikIPv4 proxyIPv6 proxy
Adres uzunluğu32 bit128 bit
Toplam adresYaklaşık 4,3 milyar2^128; tek bir /64 bile 2^64
Hedef uyumluluğuHemen hemen her siteYalnızca IPv6 sunan (AAAA kaydı olan) hedefler
Maliyet etkisiAdres kıtlığı fiyata yansıyabilirAdres bolluğu fiyata daha az yansır
Adres itibarıAdres bazlı, uzun geçmişliÇoğunlukla /64 gibi öneklere göre değerlendirilir
Bu sitedeki ürünlerISP Proxy, Datacenter ProxyIPv6 Proxy (yalnızca HTTP(S))
IPv4 ve IPv6 proxy karşılaştırması

Tüm sütunları görmek için tabloyu yana kaydırın.

Tablodaki “adres itibarı” satırı önemlidir: IPv6’da çok adres, her zaman o kadar çok ayrı kimlik anlamına gelmez. Ayrıntısı aşağıda.

Uyumluluk: hedefiniz IPv6 konuşuyor mu?

IPv6 çıkışlı bir proxy yalnızca hedefe IPv6 üzerinden ulaşabildiğinde işe yarar. Bir sitenin IPv6 desteği DNS’te AAAA kaydı bulunmasıyla anlaşılır; yalnızca A kaydı olan bir siteye bu proxy ile bağlanılamaz. Büyük platformların birçoğu IPv6 sunar ama çok sayıda site hâlâ yalnızca IPv4 kullanır. Bu yüzden uyumluluk, IPv6 proxy’de ilk kontrol maddesidir.

AAAA kaydına DNS Sorgulama aracından bakabilir ya da komut satırını kullanabilirsiniz:

Terminal
# Hedefin AAAA kaydı var mı?
dig AAAA example.com +short

# Kendi bağlantınızdan IPv6 ile erişilebiliyor mu? (-6: yalnızca IPv6 kullan)
curl -6 -sI https://example.com | head -n 1
Windows’ta AAAA kaydı için: nslookup -type=AAAA example.com

Hedef hem A hem AAAA kaydı sunuyorsa (çift yığın, yani dual-stack) IPv6 çıkışlı proxy yine çalışır ve hedef sizi bir IPv6 adresi olarak görür. HTTP proxy’de hedef adı çoğunlukla proxy çözümlediği için hangi sürümle bağlanılacağına istemciniz değil proxy karar verir.

Çıkış sürümünü curl ile test etmek

HTTP proxy kullanırken curl -4 ve curl -6 bayrakları, curl’ün proxy’ye hangi sürümle bağlanacağını belirler; proxy’nin hedefe hangi sürümle çıkacağını değil. Çıkış sürümünü görmek için IP adresini yansıtan bir servise proxy üzerinden istek atın:

Terminal
# api64.ipify.org iki sürümde de yanıt verir: IPv6 çıkışta IPv6 adresi görürsünüz
curl -s -x http://KULLANICI:PAROLA@proxy.example.com:PORT https://api64.ipify.org

# api.ipify.org IPv4 tabanlıdır: yalnızca IPv6 çıkışı olan bir proxy’de hata beklenir
curl -s -x http://KULLANICI:PAROLA@proxy.example.com:PORT https://api.ipify.org
İki komutun sonucunu karşılaştırın

Sonucu şöyle okuyun: ilk komut iki nokta üst üste içeren bir IPv6 adresi döndürürse çıkış IPv6’dır. Yalnızca IPv6 çıkışlı bir proxy’de ikinci komutun hata vermesi beklenen davranıştır, proxy’nin bozuk olduğunu göstermez. İki komut da hata veriyorsa kimlik bilgilerini ve portu kontrol edin; HTTP 407 yanıtı kimlik doğrulamanın başarısız olduğunu gösterir.

Proxy Kontrol aracı bu ayrımı sizin yerinize yapar: IPv4 servisine ulaşamayan IPv6 çıkışlı proxy’lerde aynı servisin IPv6 destekli adıyla yeniden dener ve çıkış adresini gösterir. Adresin sürümünü ve kayıt sahibini IPv4 / IPv6 Bilgisi aracıyla öğrenebilirsiniz.

Çok adres, çok kimlik demek değildir

IPv6’da bir kullanıcıya genellikle tek bir adres değil, bir /64 ya da daha büyük bir blok verilir. Bu yüzden bazı hizmetler istek sınırlarını ve engelleri tek tek adreslere değil /64 gibi bloklara göre uygular. Aynı /64’ten gelen binlerce adres, böyle bir hizmette tek bir kaynak gibi görünebilir. Engel listeleri de IPv6’da çoğunlukla tek adresi değil öneki hedefler; bir adresin itibarı bozulduğunda komşu adresler de etkilenebilir.

Her hizmet böyle davranmaz; bu bir engellenme ya da engellenmeme garantisi de değildir. Sonuç hedefin kurallarına ve istek davranışınıza bağlıdır. Adres sayısını çoğaltmak yerine istek hızını hedefin kaldırabileceği düzeyde tutun ve kullanım şartlarına uyun.

Kendi sitenizde IPv6 hazırlığını sınamak

IPv6 proxy’nin kullanım alanlarından biri, kendi hizmetinizin IPv6 istemcilere doğru yanıt verdiğini farklı kaynak adreslerden denetlemektir. Şu kontrol listesi işe yarar:

  1. Alan adınızda AAAA kaydı var ve doğru sunucuyu gösteriyor.
  2. Web sunucusu IPv6 adresinde de dinliyor; yalnızca IPv4 arayüzüne bağlı yapılandırmalar sık yapılan bir hatadır. Güvenlik duvarı da IPv6 trafiğine izin vermeli.
  3. TLS sertifikası ve yönlendirmeler IPv4 ve IPv6 için aynı davranıyor.
  4. İstek sınırı ve engel kurallarınız IPv6 adreslerini /64 gibi öneklere göre değerlendiriyor; tek tek adreslere göre yazılmış kurallar IPv6’da etkisiz kalabilir.
  5. Günlük (log) kayıtlarınız ve analiz araçlarınız uzun IPv6 adreslerini doğru işliyor.

Bu testleri yalnızca kendi sistemlerinizde ya da izinli ortamlarda yapın.

Hangi iş için hangisi?

  • IPv4 seçin: hedefiniz IPv6 sunmuyorsa ya da emin değilseniz; IP izin listesi gibi IPv4 tabanlı kurulumlar kullanıyorsanız; SOCKS5 gerekiyorsa. Sabit adres için ISP Proxy, çok sayıda veri merkezi adresi için Datacenter Proxy uygundur.
  • IPv6 seçin: hedefleriniz IPv6 sunuyorsa ve çok sayıda ayrı kaynak adresi gerekiyorsa; HTTP(S) proxy ayarı işinize yetiyorsa; kendi sitenizin ya da API’nizin IPv6 istemcilere doğru yanıt verdiğini farklı adreslerden sınayacaksanız IPv6 Proxy paketlerine bakın.

Karar verirken şu sırayı izleyebilirsiniz:

  1. Hedefin AAAA kaydına bakın. Kayıt yoksa IPv4 tabanlı bir ürün seçin.
  2. Kayıt varsa protokole bakın: SOCKS5 gerekiyorsa IPv4, HTTP(S) yetiyorsa IPv6 de seçenektir.
  3. Gerçekten kaç ayrı kaynak adresine ihtiyacınız olduğunu belirleyin ve paket boyutunu buna göre seçin.
  4. Küçük bir paketle deneyin ve hedefin davranışını görmeden büyük pakete geçmeyin.

IPv6 paketlerinin sınırları

Bu sitedeki IPv6 paketleri yalnızca HTTP(S) ile çalışır; SOCKS5 sunulmaz. Paketler adet bazlıdır ve trafik için ayrıca GB ücreti belirtilmemiştir. Makul kullanım kuralları geçerlidir; paket süresini de siparişten önce teyit edin. Ayrıntılar için İptal, İade ve Teslimat Koşulları sayfasına bakın.

Protokol seçimi için SOCKS5 ile HTTP Proxy Farkı Nedir? yazısı yardımcı olur.

Sonuç

IPv4 uyumluluk, IPv6 ise ölçek sunar. Hedefleriniz IPv6 destekliyorsa ve çok sayıda ayrı kaynak adresi gerekiyorsa IPv6 Proxy mantıklı bir seçimdir; emin değilseniz ya da SOCKS5 gerekiyorsa IPv4 tabanlı ISP ve Datacenter proxy’ler daha uyumlu bir tercihtir. Paket boyutlarını ve güncel tutarları fiyatlandırma sayfasında karşılaştırabilirsiniz. Önce hedefin AAAA kaydını kontrol edin; kayıt varsa küçük bir paketle çıkış sürümünü curl ile doğrulayın.

SSS

Sık sorulan sorular

Sürüm tek başına hızı belirlemez. Hız; sağlayıcının ağına, aradaki yola, hedef siteye ve saate göre değişir, bu yüzden burada bir karşılaştırma rakamı vermiyoruz. Kendi hedefinizde küçük bir paketle ölçüm yapmak gerçek durumu gösterir.

Ürünler

Bu yazıdaki ürünler

Konuyla en çok ilgili ürünler burada. Paketlere ve fiyatlara ürün sayfalarından ya da fiyatlandırma sayfasından bakabilirsiniz.

Sipariş ve ödeme adımları saglamproxy.com üzerinde tamamlanır.

Okumaya devam edin

İlgili yazılar

Tüm yazılar