IPv6 SERP / ölçüm
Hedef IPv6 sonuç üretiyorsa residential kalite tercih edilebilir.
Rotating Proxy
IPv6 residential çıkış ile oturum yapılandırmalı rotasyon. Önce hedef uyumluluğunu doğrulayın.
Hızlı teknik özet
Başlangıç$29 / 1 Port · aylık
Senaryo
Meşru kullanım senaryoları. Hedefinizin koşullarına ve hukuka uygun çalışın.
Hedef IPv6 sonuç üretiyorsa residential kalite tercih edilebilir.
IPv4 residential ile birlikte çok protokollü mimarilerde tamamlayıcı rol.
Paketler
Fiyat, kota ve specialId değerleri merkezi üründen gelir; tahmin edilmez. specialId yoksa satın alma bağlantısı açılmaz.
Seçili paket
5 Port · Residential — $80
Rotating IPv6 Residential Proxy rehberi
Rotating IPv6 residential proxy, konut ağlarına ait IPv6 adreslerinden çıkış verir ve port bazlı aylık paketlerle eşzamanlı kanal satın almanızı sağlar. Yalnız hedefin IPv6 üzerinden tam yanıt verdiği işlerde anlamlıdır. Katalogda dokuz ülke ile 1, 5 ve 10 port paketleri bulunur; satın almadan önce AAAA kaydını, alt kaynakları ve ülke tespitini küçük bir denemeyle doğrulayın.
Bu ürünün değeri tek bir koşula bağlıdır: isteğinizin gittiği sunucunun bir IPv6 adresi olmalı ve sayfanın tamamını bu adres üzerinden sunmalıdır. Çıkış adresi IPv6 olan bir kanal, yalnız A kaydı (IPv4) yayınlayan bir alan adına kendiliğinden ulaşamaz. Bu yüzden paket ya da ülke seçiminden önce hedef listenizi adres ailesine göre ayırmak, sonradan yaşanacak zaman aşımı ve eksik sayfa sorunlarının çoğunu baştan eler.
Kontrol iki katmanlıdır. Birinci katmanda ana alan adının AAAA kaydı aranır. İkinci katman daha sık atlanır: modern bir sayfa; API çağrıları, görsel sunucuları, CDN alt alan adları ve üçüncü taraf betikleri için başka alan adlarına da bağlanır. Ana alan adı IPv6 hazır olsa bile fiyat ya da stok verisini getiren API alt alan adı yalnız IPv4 olabilir. Ham HTML toplayan bir istemci bunu fark etmez; tarayıcı otomasyonu ise yarım yüklenmiş bir sayfa görür ve hatayı çoğu zaman hedefe değil proxy’ye bağlarsınız.
Aşağıdaki küçük betik, verdiğiniz her alan adı için AAAA ve A kayıtlarını ayrı ayrı sayar. Listeye yalnız ana alan adını değil, tarayıcının geliştirici araçlarındaki ağ sekmesinde gördüğünüz ve veri taşıyan alt alan adlarını da ekleyin. Betik kendi bilgisayarınızda, proxy kullanmadan çalışır; amacı satın alma öncesi bir envanter çıkarmaktır.
# Hedef ve alt kaynak alan adlarının IPv6 (AAAA) durumunu listeler
import socket
from urllib.parse import urlparse
hedefler = [
"HEDEF_URL",
# sayfanın yüklediği API, CDN ve görsel alan adlarını da ekleyin
]
def adresler(host, aile):
try:
return {kayit[4][0] for kayit in socket.getaddrinfo(host, 443, aile)}
except socket.gaierror:
return set()
for adres in hedefler:
host = urlparse(adres).hostname or adres
v6 = adresler(host, socket.AF_INET6)
v6 = {a for a in v6 if not a.startswith('64:ff9b:')} # DNS64 sentetik adresleri
v4 = adresler(host, socket.AF_INET)
durum = "IPv6 hazır" if v6 else "yalnız IPv4"
print(host, "|", durum, "| AAAA:", len(v6), "| A:", len(v4))Sonuçları üç gruba ayırın. Tüm kritik alan adları IPv6 hazırsa hedef bu ürün için adaydır. Ana alan adı hazır ama veri taşıyan bir alt alan adı değilse hedef karma yönlendirme gerektirir. Ana alan adının AAAA kaydı yoksa hedef doğrudan IPv4 rotating ürünlere aittir. Ağınızın DNS sunucusu DNS64 kullanıyorsa AAAA kaydı olmayan alan adları için 64:ff9b:: ile başlayan sentetik IPv6 adresleri döner ve betik bu hedefleri yanlışlıkla IPv6 hazır sayar. Betik bu önekli adresleri zaten ayıklar; yine de böyle bir ağdaysanız sonucu, DNS64 kullanmayan genel bir çözümleyiciye dig ile doğrudan AAAA sorgusu yaparak çapraz kontrol edin.
AAAA kaydının bulunması işin yalnız başlangıcıdır. Hedefin IPv6 trafiğine nasıl davrandığı birkaç noktada IPv4’ten ayrılabilir ve bu farklar hem bağlantı başarısını hem de topladığınız verinin doğruluğunu etkiler. Aşağıdaki beş sınır, denemede ayrı ayrı gözlemlenmesi gereken noktalardır.
SOCKS5 kullanırken istemci alan adını kendisi çözüp proxy’ye yalnız bir IP adresi gönderebilir. Yerel makineniz IPv4 adresini seçerse, IPv6 çıkışlı kanal bu adrese bağlanmaya çalışır ve bağlantı başarısız olur. curl ve Python requests tarafında socks5h şeması alan adını proxy’ye bırakır; çözümleme proxy tarafında yapılır ve hedefin AAAA kaydı kullanılabilir. HTTP proxy modunda CONNECT isteği zaten alan adını taşıdığı için bu sorun daha seyrek görülür; yine de istemcinizin hedefi IP adresiyle değil alan adıyla gönderdiğinden emin olun.
IPv4’te tek bir adres genellikle tek bir istemciyi temsil eder. IPv6’da ise bir abone hattına çoğu zaman tek adres yerine bir önek verilir; bu yüzden bazı hedefler hız sınırını tek adrese değil /64 gibi bir öneke uygular. Rotasyon aynı önek içinde adres değiştiriyorsa hedef bu istekleri tek kaynaktan geliyormuş gibi sayabilir. Denemede yalnız farklı adres sayısını değil, farklı /64 öneki sayısını da ölçmeniz bu yüzden önemlidir; bunu yapan ölçüm betiği deneme planı bölümündedir.
Hedef siteler ziyaretçinin ülkesini çoğunlukla ticari IP konum veritabanlarından okur. IPv6 bloklarının konum eşlemesi IPv4’e göre daha az olgun olabildiği için aynı adres farklı kaynaklarda farklı ülkeyle ya da yalnız kaba bir bölge bilgisiyle görünebilir. Ülke doğrulamasını tek bir IP sorgulama aracına bırakmayın; hedefin kendisinin gösterdiği para birimi, dil yönlendirmesi veya bölge seçicisini esas alın.
İş ortağı API’leri, B2B portalları ve bazı kimlik doğrulama uç noktaları yalnız IPv4 izin listesiyle çalışır. Bu sistemlere rotasyonlu bir çıkışla bağlanmak zaten yanlış araçtır; izin listesine eklenmiş sabit bir adres gerekir. IPv6 residential burada iki kez uyumsuzdur: hem adres ailesi hem de değişen çıkış nedeniyle. Bu tür uç noktaları hedef envanterinizden ayrı tutun.
Bazı CDN yapılandırmalarında AAAA ve A kayıtları farklı kenar sunuculara işaret eder. Önbellek tazeliği ya da bölgesel yapılandırma farkı nedeniyle IPv6 üzerinden alınan sayfa, IPv4 üzerinden alınandan kısa süreli olarak farklı olabilir. Fiyat ya da stok gibi zamana duyarlı verilerde, aynı anda iki aileden alınmış küçük bir örneklemi karşılaştırarak farkın rastlantısal mı yoksa sistematik mi olduğunu görün.
GB bazlı ürünlerde fatura, taşıdığınız bayt miktarıyla büyür. Bu üründe ise ödediğiniz şey port adedidir ve port adedi aynı anda açık tutabileceğiniz oturum sayısını belirler. Bu tek fark istemci mimarisini de değiştirir: GB modelinde bayt, port modelinde kanal-zaman optimize edilir. Yavaş yanıt veren bir hedef, büyük bir dosya indirmesi ya da gereğinden uzun bir zaman aşımı süresi, port modelinde para değil kapasite tüketir.
Pratikte en temiz yaklaşım her porta bir işçi atamaktır. Beş portluk bir pakette beş işçi, her biri kendi kanalında sıradaki işi kuyruktan alır. İşçi sayısını port adedinin üzerine çıkarmak kapasite kazandırmaz; aşım durumunda bağlantının reddedilip reddedilmediğini ya da beklemeye alınıp alınmadığını denemede gözlemleyin. Panelde her port için ayrı bağlantı bilgisi mi göründüğünü, yoksa aynı uç noktada eşzamanlı oturum hakkı mı tanımlandığını sipariş sonrası kontrol edin; aşağıdaki mantık iki durumda da aynıdır.
Katalog bu ürün için rotasyonu oturum yapılandırmalı olarak tanımlar. Yani IP değişiminin her yeni oturumda mı, yoksa bir oturum süresince sabit kalarak mı gerçekleşeceği, bağlantıda kullandığınız oturum ayarlarına göre şekillenir. Hangi ayarların ve sürelerin desteklendiğini panelde görün; bu sayfada bir süre ya da parametre adı vermiyoruz, çünkü katalogda tanımlı değil. Karar ölçütü işin durum taşıyıp taşımamasıdır: birbirinden bağımsız sayfa istekleri sık değişimden fayda görür, sepet ya da çok sayfalı form gibi adımlı akışlar ise aynı çıkışın bir süre korunmasını ister.
Rotasyon ayarı doğru olsa bile istemciniz aynı TCP bağlantısını yeniden kullanıyorsa, o bağlantı üzerinden giden istekler çoğunlukla aynı çıkış adresini paylaşır. HTTPS trafiğinde proxy’ye bir CONNECT tüneli açılır ve tünel kapanana kadar hedefe giden yol değişmez. İstek başına yeni IP bekleyen bir iş için bağlantı havuzunu kapatın ya da her isteği yeni bir bağlantıyla gönderin. Aynı kimlikle birkaç adım sürmesi gereken akışlarda ise tersini yapın ve bağlantıyı bilinçli olarak açık tutun.
Bir kanaldan art arda zaman aşımı ya da 429 yanıtı geliyorsa yalnız o kanalı bekletin; tüm havuzu durdurmayın. Bekleme süresini her hatada iki katına çıkarıp bir üst sınırda tutan üstel geri çekilme, port modelinde kapasiteyi korumanın en basit yoludur. Hata veren kanal beklerken kuyruğun geri kalanı diğer kanallardan akmaya devam eder ve hedefe gönderilen toplam tempo kendiliğinden düşer.
Port adedini tahminle değil, ölçülen bir değerle seçin. Gereken kanal sayısı kabaca şu ilişkiyle bulunur: günlük istek sayısı çarpı bir isteğin ortalama süresi (saniye), bölü işin çalıştığı günlük pencere (saniye). Ortalama istek süresini kendi hedefinize karşı bir deneme portuyla ölçün; bu sayfada bir hız değeri vermiyoruz, çünkü süre hedefin yanıt boyutuna, sunucunun konumuna ve ağ yoluna bağlıdır. Çıkan sonuca yeniden denemeler için pay ekleyip bir üst paket kademesine yuvarlayın.
Paket kademeleri katalogda üç tanedir ve aylık faturalanır. Port başına maliyet kademeden kademeye düz bir çizgide inmez; aşağıdaki tablo bunu gösterir. Son iki sütun, aynı aylık bütçeyle GB bazlı IPv4 residential tarafında ne kadar trafik alınabileceğini gösterir ve iki modeli kıyaslamak için bir eşik verir. IPv4 residential’da 10 GB ile 200 GB arasındaki paketler GB başına 1,2 USD’ye, 1000 GB paketi ise GB başına 0,9 USD’ye denk gelir.
| Paket | Aylık ücret | Port başı aylık | Aynı bütçeyle IPv4 residential (1,2 USD/GB) | Aynı bütçeyle IPv4 residential (0,9 USD/GB) |
|---|---|---|---|---|
| 1 port | 29 USD | 29 USD | yaklaşık 24 GB | yaklaşık 32 GB |
| 5 port | 80 USD | 16 USD | yaklaşık 67 GB | yaklaşık 89 GB |
| 10 port | 175 USD | 17,5 USD | yaklaşık 146 GB | yaklaşık 194 GB |
Tablodan iki pratik sonuç çıkar. Birincisi, üç ve daha fazla kanal gerekiyorsa tek portluk paketleri çoğaltmak yerine 5 port paketi daha ucuzdur: birden fazla tek port siparişinin mümkün olduğu varsayımıyla üç tek port 87 USD ederken beş port 80 USD’dir; iki tek port ise 58 USD ile hâlâ daha ucuzdur. İkincisi, port başına en düşük maliyeti 5 port paketi verir; 10 port paketinde port başı maliyet 17,5 USD’dir. On kanala ihtiyacınız varsa iki ayrı 5 port paketinin sipariş adımında mümkün olup olmadığını kontrol edin; mümkünse aylık fark 15 USD’dir.
GB eşdeğeri sütunları ise şu soruyu cevaplar: aylık trafiğiniz bu eşiklerin altında kalıyorsa ve hedefleriniz IPv4 residential ile de çalışıyorsa, GB modeli daha ekonomik olabilir. Trafik eşiği aşıyorsa ve hedefler IPv6 hazırsa port modeli öne çıkar. Bu kıyas, port paketinde ayrıca bir trafik sınırı bulunmadığı varsayımına dayanır; port paketlerinin trafik ya da adil kullanım koşullarını sipariş ekranında mutlaka okuyun.
Bir ekip; Türkiye, Almanya, Hollanda ve Fransa’daki kamuya açık ürün katalog sayfalarından günlük fiyat ve stok bilgisi topluyor. Dört ülkenin dördü de IPv6 residential listesinde yer alıyor. Sayfalarda kişisel veri yok ve hedeflerin kullanım koşulları bu tür toplu okumaya izin veriyor. Hesap aşağıdaki varsayımlara dayanır; her biri kendi ölçümünüzle değiştirilmelidir.
Trafik tarafı: 40.000 istek çarpı 120 KB günde 4,8 GB eder; 30 günde 144 GB, yüzde 20 payla yaklaşık 173 GB. Kanal tarafı: IPv6 hazır yüzde 70’lik dilim günde 28.000 istektir; 28.000 çarpı 4 saniye 112.000 kanal-saniye eder, bu da 36.000 saniyelik pencerede yaklaşık 3,1 kanal demektir. Yüzde 20 payla 3,7 kanala çıkar ve 5 port paketi yeterlidir. Kalan yüzde 30’luk IPv4 dilimi aylık yaklaşık 52 GB trafik üretir.
| Kurgu | Nasıl karşılanır | Aylık maliyet | Not |
|---|---|---|---|
| Tümü IPv4 residential | Yaklaşık 173 GB; 200 GB paketi (240 USD) | Etkin maliyet yaklaşık 207 USD | Süre sınırı olmadığı için artan 27 GB sonraki ay kullanılır |
| Tümü IPv4 residential, 1000 GB paketiyle | 900 USD peşin; yaklaşık 5,8 ay yeter | Yaklaşık 156 USD/ay eşdeğeri | En düşük GB fiyatı, ama peşin bütçe gerektirir |
| Karma: IPv6 residential ve IPv4 residential | IPv6 dilimi için 5 port (80 USD); IPv4 dilimi için 50 GB ve 10 GB paketi (72 USD) | İlk ay 152 USD; etkin maliyet yaklaşık 142 USD | İstemcide yönlendirme ve iki ayrı bağlantı bilgisi gerekir |
| Tümü IPv6 residential (yalnız tüm hedefler IPv6 hazırsa) | 10 saatlik pencerede payla 5,3 kanal, 12 saatlik pencerede 4,4 kanal | 10 port ile 175 USD ya da 5 port ile 80 USD | İş penceresini uzatmak port kademesini düşürür |
Bu varsayımlarla karma kurgu, tümüyle IPv4 residential kullanmaktan aylık yaklaşık 65 USD daha ucuzdur ve 1000 GB paketinin peşin bütçesini de gerektirmez. Son satır port modelinin daha az bilinen bir özelliğini gösterir: aynı 40.000 istek 10 saatlik pencerede 10 port isterken, pencere 12 saate uzatıldığında 5 port yeter. Port modelinde zaman bir maliyet kalemidir; işi gün içine yaymak, port kademesini doğrudan düşürebilir.
Hesabın en hassas girdisi IPv6 hazır hedeflerin payıdır. Bu pay yüzde 30’a düşerse IPv4 dilimi yaklaşık 121 GB’a, yani yaklaşık 145 USD’ye çıkar. IPv6 dilimi için iki kanal yeter, ama iki tek port bile 58 USD tutar ve toplam yaklaşık 203 USD ile tümüyle IPv4 residential kurgusuna neredeyse eşitlenir. Bu noktada iki ürünü birlikte yönetmenin getirdiği ek iş, karma kurgunun avantajını siler. Sayfa boyutu büyüdükçe ise GB modelinin maliyeti doğrusal artar; port paketinde ayrı trafik sınırı olmadığı varsayımıyla port ücreti sabit kalır; ancak büyük yanıtlar istek süresini de uzatacağı için kanal hesabını yeniden yapın.
Örnek hesapta en ucuz sonuç karma kurgudan çıktı; ama karma kurgu ancak yönlendirme kararı istemcide açık bir kurala bağlandığında işe yarar. Kural basit tutulmalıdır: hedef alan adı ve kritik alt alan adları IPv6 hazırsa istek IPv6 residential kanalına, değilse IPv4 residential kanalına gider. Bu karar her istekte yeniden DNS sorgusuyla verilmemeli; hedef envanterindeki etiket bir kez belirlenmeli ve düzenli aralıklarla, örneğin haftalık, yeniden kontrol edilmelidir.
IPv6 tarafında bir hedef art arda zaman aşımı veriyorsa onu otomatik olarak IPv4 kanalına aktarmak cazip görünür; ancak bu aktarım GB tüketimini sessizce artırır. Otomatik aktarımı bir bütçe sınırına bağlayın ve aktarılan istek sayısını ayrı bir metrik olarak izleyin. Aktarım oranı yükseliyorsa hedefin IPv6 erişimi değişmiş olabilir; o hedefin envanter etiketini güncelleyin ve kalıcı olarak doğru tarafa taşıyın.
İki ürün katalogda aynı protokollerle, HTTP, HTTPS ve SOCKS5 ile listelenir. Bu, istemci kodunda yalnız bağlantı bilgisinin değiştiği tek bir soyutlama kurmanıza izin verir. Oturum davranışı ise farklı tanımlanır: IPv4 residential sticky ve rotating seçenekleriyle, IPv6 residential oturum yapılandırmalı rotasyonla sunulur. Çok adımlı akışlar için iki tarafın oturum ayarlarını ayrı ayrı test edin; birinde çalışan kurgunun diğerinde aynı sonucu vereceğini varsaymayın.
Raporlamayı ürün bazında ayırın: istek sayısı, yanıt kodu dağılımı, IPv4 tarafında tüketilen GB ve IPv6 tarafında kanal doluluk oranı. Kanal doluluk oranı, port modelinde paketin doğru boyutta olup olmadığını gösteren en sade ölçüdür. Kanallar günün büyük kısmında boş bekliyorsa bir alt kademe, sürekli doluysa ve kuyruk büyüyorsa bir üst kademe gündeme gelir.
IPv6 residential için katalogda doğrulanmış dokuz ülke var: Hollanda, Amerika Birleşik Devletleri, Birleşik Krallık, Almanya, Kanada, Türkiye, Fransa, Polonya ve Avusturya. Bu liste, 180+ ülke kapsamıyla sunulan IPv4 rotating ürünlerden belirgin biçimde dardır ve ürün seçimini çoğu zaman fiyattan önce belirler. Aşağıdaki tablo, iki IPv6 ürününü ve IPv4 residential’ın öne çıkan ülke listesini yan yana koyar.
| Ülke | IPv6 Residential | IPv6 Datacenter | IPv4 Residential |
|---|---|---|---|
| Hollanda, ABD, Birleşik Krallık, Almanya | Var | Var | Var |
| Kanada, Türkiye, Fransa, Polonya | Var | Var | Var |
| Avusturya | Var | Listede yok | Var |
| İspanya, Portekiz | Listede yok | Listede yok | Var |
| Brezilya | Listede yok | Listede yok | Var |
| Japonya, Hindistan, Avustralya | Listede yok | Listede yok | Var |
| Diğer ülkeler | Listede yok | Listede yok | 180+ ülke kapsamı; ülkeyi sipariş adımında doğrulayın |
Tablodan üç sonuç çıkar. Birincisi, IPv6 residential’ın kapsamı altı Avrupa ülkesi, Türkiye ve Kuzey Amerika’daki iki ülkeyle sınırlıdır; Asya-Pasifik ve Güney Amerika için bu üründe listelenmiş ülke yoktur. İkincisi, Avusturya iki IPv6 ürünü arasında yalnız residential listesinde yer alır; Avusturya’dan IPv6 çıkış gerekiyorsa seçim kendiliğinden bu üründür. Üçüncüsü, sekiz ortak ülkede iki IPv6 ürünü aynı coğrafyayı sunar; bu ülkelerde karar ülkeye göre değil, hedefin datacenter çıkışa nasıl davrandığına göre verilir.
Katalogda şehir düzeyinde hedefleme tanımlı değildir; planlamanızı ülke düzeyinde yapın. Ülke seçiminin bağlantı bilgisinde mi, panelde mi yoksa sipariş adımında mı yapıldığını satın alma sırasında kontrol edin. Rotasyonu tek bir ülkeyle sınırladığınızda, çıkış adresleri o ülkeye ait daha küçük bir alt kümeden gelir; önek düzeyinde hız sınırı uygulayan hedeflerde bu, sınıra daha erken yaklaşmanız anlamına gelebilir. Bu yüzden denemeyi hedeflediğiniz ülkeyle yapın ve ölçtüğünüz adres ile önek çeşitliliğini o ülke için ayrıca kayda geçirin.
Üç ürünü fiyat listesinden kıyaslamak yanıltıcıdır, çünkü iki IPv6 ürünü katalogda aynı fiyatlarla sunulur (1, 5 ve 10 port için 29, 80 ve 175 USD), IPv4 residential ise tamamen farklı bir birimle, GB ile satılır ve süre sınırı yoktur. Kararı hedefin üç sinyaline göre verin: adres ailesi, datacenter çıkışa verdiği yanıt ve aylık trafiğin kanal ihtiyacına oranı. Tablodaki satırlar denemede bizzat gözlediğiniz sinyallerle eşleştirilmelidir.
| Gözlenen sinyal | Önerilen ürün | Gerekçe |
|---|---|---|
| Hedefin AAAA kaydı yok ya da veri taşıyan alt alan adları yalnız IPv4 | IPv4 Residential | IPv6 çıkış bu hedefe ulaşamaz; IPv4 residential 180+ ülke kapsamıyla gelir |
| Hedef IPv6 hazır ve IPv6 datacenter çıkışla gördüğünüz içerik, son kullanıcının gördüğüyle aynı | IPv6 Datacenter | Aynı fiyat, sekiz ortak ülke; residential niteliği ek değer üretmiyor |
| Hedef IPv6 hazır ama datacenter çıkışla gelen içerik eksik ya da bölgesel olarak farklı | IPv6 Residential | Konut ağı çıkışı ölçümü son kullanıcı görünümüne yaklaştırır |
| Avusturya’dan IPv6 çıkış gerekiyor | IPv6 Residential | İki IPv6 ürününden yalnız bunun listesinde |
| Hedef ülke İspanya, Portekiz, Brezilya, Japonya, Hindistan ya da Avustralya | IPv4 Residential | Bu ülkeler IPv6 ürünlerin listesinde yok |
| Aylık trafik düşük, iş düzensiz ya da proje kısa süreli | IPv4 Residential | Süre sınırı olmayan GB paketi, işin durduğu ay için ücret doğurmaz |
| Trafik yüksek ve sürekli, hedefler IPv6 hazır | IPv6 Residential ya da IPv6 Datacenter | Port ücreti port adedine bağlıdır; port paketinde ayrı bir trafik sınırı yoksa GB eşdeğeri eşiği aşıldıkça avantaj büyür (sipariş ekranında doğrulayın) |
| Çok adımlı akışta aynı çıkış bir süre korunmalı | IPv4 Residential ya da IPv6 tarafında uygun oturum ayarı | IPv4 residential sticky seçeneğiyle tanımlı; IPv6 tarafında oturum davranışını panelde doğrulayın |
Tablonun ikinci ve üçüncü satırı arasındaki ayrım, bu ürünün asıl kullanım nedenidir. Aynı ülkede, aynı fiyatla iki IPv6 seçeneği varken residential’ı seçmenin en güçlü gerekçesi, datacenter çıkışla elde ettiğiniz verinin hedef kitlenin gördüğünden farklı olmasıdır. Bu farkı varsaymayın, ölçün: aynı hedef listesine iki üründen birer portla, aynı saatlerde ve aynı tempoyla istek atın; yanıt kodlarını, içerik özetlerini ve hata oranını yan yana koyun. Anlamlı bir fark yoksa IPv6 datacenter yeterlidir ve residential’a geçmek için ek bir gerekçe aramanıza gerek kalmaz.
Katalogdaki en küçük kademe olan 1 port paketi aylık 29 USD’dir ve deneme için yeterli bir ölçüm kanalı verir. Aşağıdaki plan, ürünün sizin hedeflerinize uyup uymadığını sayılarla göstermek için tasarlandı. Her adımın çıktısını bir sonraki adıma girdi olarak kullanın ve sonuçları tek bir ölçüm dosyasında toplayın.
# IP_YANSITMA_URL: çağıranın IP adresini düz metin döndüren ve AAAA kaydı olan
# (IPv6 üzerinden erişilebilen) bir uç nokta; kendi sunucunuzda küçük bir servis de olabilir
# SOCKS5, alan adı çözümlemesi proxy tarafında (socks5h)
for i in 1 2 3 4 5; do
curl -sS --max-time 20 --proxy "socks5h://KULLANICI:ŞİFRE@GATEWAY:PORT" "IP_YANSITMA_URL"
echo
done
# Aynı test HTTP proxy moduyla
for i in 1 2 3 4 5; do
curl -sS --max-time 20 --proxy "http://KULLANICI:ŞİFRE@GATEWAY:PORT" "IP_YANSITMA_URL"
echo
doneDöngüdeki her curl çağrısı yeni bir süreç ve dolayısıyla yeni bir bağlantıdır; bu yüzden keep-alive etkisi olmadan oturum ayarınızın ürettiği davranışı görürsünüz. Dönen adreslerin tamamı IPv6 olmalıdır; aralarında IPv4 adresi görüyorsanız bağlantı bilgisinin doğru pakete ait olup olmadığını kontrol edin. Yansıtma uç noktası yalnız IPv4 ise istekler başarısız olur; bu durum proxy hatası değildir. Dördüncü ve altıncı adımlar için aşağıdaki Python betiği daha kapsamlı bir ölçüm verir: her işçi kendi kanalını kullanır, her istekte yeni bağlantı açar, hata aldığında yalnız kendi kanalında bekleme süresini artırır ve sonunda farklı adres ile farklı /64 öneki sayısını raporlar.
# Kurulum: pip install "requests[socks]"
import ipaddress
import threading
import time
from collections import Counter, defaultdict
import requests
KANALLAR = [
"socks5h://KULLANICI:ŞİFRE@GATEWAY:PORT",
# panelde her port için ayrı bağlantı bilgisi görünüyorsa alt alta ekleyin
]
ISCI_SAYISI = 5 # satın aldığınız port adedini aşmayın
ISTEK_PER_ISCI = 40 # deneme için küçük tutun
IP_KONTROL = "IP_YANSITMA_URL" # AAAA kaydı olan, çıkış IP adresini düz metin döndüren uç nokta
sonuclar = defaultdict(list)
kilit = threading.Lock()
def isci(no):
kanal = KANALLAR[no % len(KANALLAR)]
proxies = {"http": kanal, "https": kanal}
bekleme = 1
for _ in range(ISTEK_PER_ISCI):
basla = time.monotonic()
try:
yanit = requests.get(IP_KONTROL, proxies=proxies, timeout=20,
headers={"Connection": "close"})
ip = ipaddress.ip_address(yanit.text.strip())
kayit = ("ok", ip, time.monotonic() - basla)
bekleme = 1
except Exception as hata:
kayit = ("hata", type(hata).__name__, time.monotonic() - basla)
bekleme = min(bekleme * 2, 30) # kanal başına üstel geri çekilme
time.sleep(bekleme)
with kilit:
sonuclar[no].append(kayit)
time.sleep(1) # hedefin hız sınırına saygı
isciler = [threading.Thread(target=isci, args=(n,)) for n in range(ISCI_SAYISI)]
for t in isciler:
t.start()
for t in isciler:
t.join()
kayitlar = [k for liste in sonuclar.values() for k in liste]
ipler = [k[1] for k in kayitlar if k[0] == "ok"]
v6 = [ip for ip in ipler if ip.version == 6]
onekler = {ipaddress.ip_network(f"{ip}/64", strict=False) for ip in v6}
sureler = [k[2] for k in kayitlar]
print("başarılı:", len(ipler), "| IPv6:", len(v6))
print("farklı adres:", len(set(ipler)), "| farklı /64 öneki:", len(onekler))
print("ortalama süre (sn, hatalar dahil):", round(sum(sureler) / len(sureler), 2))
print("hata türleri:", Counter(k[1] for k in kayitlar if k[0] == "hata"))Sonuçları yorumlarken mutlak sayılara değil, oranlara ve kararlılığa bakın. Hataların çoğu zaman aşımıysa önce hedefin IPv6 erişimini ve istemcinizin DNS davranışını, proxy kimlik doğrulama hatası alıyorsanız bağlantı bilgilerini, 429 alıyorsanız tempoyu sorgulayın. Farklı önek sayısı farklı adres sayısına göre çok düşükse, önek bazlı hız sınırı uygulayan hedeflerde temponuzu daha muhafazakâr planlayın. Betiğin raporladığı ortalama süre, hatalar dahil hesaplandığı için doğrudan kanal formülüne girdi olarak kullanılabilir.
Aşağıdaki tablo, denemede ve canlı kullanımda en sık karşılaşılan belirtileri olası nedenleri ve çözümleriyle eşleştirir. Hata ayıklamaya her zaman adres ailesini dışlayarak başlayın: aynı isteği bir IPv4 rotating kanaldan sorunsuz alabiliyorsanız sorun büyük olasılıkla hedefin IPv6 tarafındadır, proxy bağlantınızda değil.
| Belirti | Olası neden | Çözüm |
|---|---|---|
| CONNECT 502/503/504 yanıtı, SOCKS5 host unreachable hatası ya da zaman aşımı | Hedefin AAAA kaydı yok; IPv6 çıkış hedefe ulaşamıyor | AAAA kontrolünü tekrarlayın; hedefi IPv4 rotating ürüne yönlendirin |
| SOCKS5’te ağa ya da sunucuya ulaşılamıyor hatası | İstemci alan adını yerelde çözüp proxy’ye IPv4 adresi gönderiyor | socks5h şemasıyla çözümlemeyi proxy’ye bırakın; hedefi IP yerine alan adıyla verin |
| HTML geliyor ama sayfa eksik, API verisi yok | Veri taşıyan alt alan adı ya da CDN yalnız IPv4 | Alt kaynakları envantere ekleyin; karma yönlendirme kurun ya da hedefi IPv4 residential’a taşıyın |
| 407 Proxy Authentication Required | Yanlış kullanıcı adı veya şifre, URL içinde kodlanmamış özel karakter ya da başka pakete ait bağlantı bilgisi | Bilgileri panelden yeniden kopyalayın; özel karakterleri URL kodlamasıyla yazın; paket ve port eşleşmesini kontrol edin |
| Çıkış adresi hiç değişmiyor | İstemci keep-alive ile aynı tüneli kullanıyor ya da oturum ayarı çıkışı sabit tutuyor | Her istekte yeni bağlantı açın; panelde oturum yapılandırmasını kontrol edin |
| Rotasyona rağmen 429 | Hedef hız sınırını /64 gibi bir önek ya da çerez ve hesap düzeyinde uyguluyor | Tempoyu düşürün, kanal başına üstel geri çekilme kullanın, Retry-After başlığına uyun; hedefin bildirdiği sınırların altında kalın |
| Ülke beklenenden farklı görünüyor | IP konum veritabanı IPv6 bloğunu farklı eşliyor | Hedefin kendi bölge göstergesini esas alın; tutarsızlığı ülke ve önekle kaydedip destekle paylaşın |
| Eşzamanlı bağlantı artınca istekler reddediliyor | İşçi sayısı satın alınan port adedini aşıyor olabilir | İşçi sayısını port adedine indirin ya da bir üst kademeye geçin |
| 403 ya da doğrulama sayfası | Hedef otomatik trafiği kısıtlıyor ya da kullanım koşulları bu erişime izin vermiyor | Korumayı aşmaya çalışmayın; kullanım koşullarını ve robots.txt kurallarını okuyun, tempoyu düşürün, varsa resmi API’ye geçin |
İlk üç satır IPv6’ya özgüdür ve IPv4 residential kullanırken genellikle karşınıza çıkmaz. Kalan satırlar her rotating üründe görülebilecek sorunların IPv6 bağlamındaki görünümüdür; özellikle 429 satırında çözüm her zaman tempoyu düşürmektir; önek bazlı sınır uygulayan hedeflerde adres değişimi toplam isteği azaltmaz, bu yüzden planı istek hızına göre yapın. Kalıcı bir hata gördüğünüzde belirtiyi, saati, hedef alan adını, kullandığınız protokolü ve gözlenen çıkış önekini birlikte kaydedin; destekle paylaşılan bu dörtlü, sorunun kaynağını tahminle değil veriyle bulmayı sağlar.
Deneme planını tamamladıktan sonra, üretim trafiğini açmadan önce aşağıdaki maddelerin her birini işaretleyin. İşaretlenemeyen bir madde, ileride ya beklenmedik bir maliyet ya da sessizce bozulan bir veri seti olarak geri döner.
Akış
01
Yalnız IPv6 kabul eden veya tercih eden hedeflerde kullanın.
02
Port sayısı eşzamanlı oturum kapasitenizi belirler.
03
Residential IPv6, bölgesel doğruluk gereken IPv6 senaryolarında avantaj sağlar.
Karşılaştırma
Yalnız doğrulanmış ürün özellikleriyle. Fiyat karşılaştırması uydurulmaz.
| Ürün | IP | Rotasyon | Faturalama | En uygun |
|---|---|---|---|---|
| IPv6 Residential | IPv6 Residential | Oturum yapılandırmalı | Port / aylık | IPv6 residential kalite |
| IPv6 Datacenter | IPv6 Datacenter | Oturum yapılandırmalı | Port / aylık | IPv6 ölçek |
| IPv4 Residential | IPv4 Residential | Sticky + Rotating | GB bazlı | SEO ve otomasyon |
| Mobile | IPv4 Mobile | Sticky + Rotating | GB bazlı | Mobil uygulama ve reklam |
Lokasyon
Aşağıdaki ülkeler bu ürün için doğrulanmış kapsama özetidir.
SSS
IPv6 uyumlu hedeflerde residential kalite ve oturum yapılandırmalı rotasyon sunar.
Adres ailesi ve paket modeli farklıdır: IPv4 GB bazlı, IPv6 Residential port/aylıktır.
Ortalama 4.8/5 · 9 değerlendirme · RotatingProxy paneli siparişleri
“IPv6 SERP ölçümünde residential kalite fark yarattı. Port paketleri sürekli iş için daha öngörülebilir.”
Elif Koç
SEO Teknik · IPv6Rank · İstanbul
“Hedef IPv6 kabul ettikten sonra geçiş yaptık. Ülke kapsamı ürün kartındaki listeyle uyumlu.”
Berkay Öz
Ölçüm Analisti · SERPv6 · Ankara
“IPv4 residential ile birlikte karma mimaride kullanıyoruz. Oturum parametreleri anlaşılır.”
Cansu Yılmaz
Growth Engineer · DualStack SEO · İzmir
“Pazar araştırması panosunda IPv6 residential gürültüyü azalttı. Destek, uyumluluk kontrol listesi verdi.”
Gökhan Demir
Araştırma Lideri · InsightV6 · Bursa
“Bağlantı kararlılığı gece batch’lerinde iyi. Port artırımı paneli üzerinden hızlı oldu.”
Tuğçe Ak
Data Ops · NightFetch · Antalya
“Lokasyon seçimi kritikti; listedeki ülkelerle ölçüm planımızı hizaladık. Abartılı vaat yok, bu iyi.”
Alper Çetin
SEO Manager · LocaleRank · Konya
“Teknik destek, IPv4/IPv6 seçim kriterlerini dürüstçe anlattı. Yanlış ürüne gitmemizi engelledi.”
Merve Uçar
Proje Yöneticisi · StackSelect · Trabzon
“Reklam doğrulama değil SEO odaklı kullanıyoruz; IPv6 residential ölçüm kalitesi beklediğimiz gibi.”
Sinan Er
Organic Lead · AramaKatmanı · Samsun
“Sipariş sonrası aktivasyon hızlıydı. Paket açıklamaları ve teknik özet karar vermeyi kısalttı.”
Özge Kaya
Operasyon · V6Measure · Çanakkale
Yukarıdan uygun kotayı seçin; doğrulanmış specialId ile müşteri paneline gidin.