İçeriğe geç

ASN nedir ve proxy sunucusu seçimini nasıl etkiler

Прокси

Autonomous System Number (ASN), tek bir yönetim birimi tarafından yönetilen IP adres önekleri kümesine atanan benzersiz bir küresel tanımlayıcıdır; bu birim bir internet servis sağlayıcısı (ISP), büyük bir şirket ya da bir devlet kurumu olabilir. Proxy sektöründe ASN, bir IP adresinin algılanan meşruiyetini, ağ tipini ve coğrafi kökenini belirleyen kritik bir parmak izi işlevi görür ve web scraping ile otomatik görevlerin başarı oranını doğrudan etkiler.

ASN'lerin teknik mimarisini anlamak

İnternet tek ve bütünleşik bir ağ değil, Otonom Sistemler (AS) olarak bilinen binlerce küçük ağın devasa bir bağlantı yumağıdır. Bu sistemlerin birbiriyle iletişim kurup yönlendirme bilgisi paylaşabilmesi için Border Gateway Protocol (BGP) kullanılır. Her AS'ye, Internet Assigned Numbers Authority (IANA) tarafından ARIN (Kuzey Amerika), RIPE NCC (Avrupa/Orta Doğu) ve APNIC (Asya-Pasifik) gibi Bölgesel İnternet Kayıt Kuruluşları (RIR) aracılığıyla benzersiz bir numara — ASN — atanır.

ASN, iç ağ topolojisinin internetin geri kalanından gizlendiği bir "yönlendirme alanını" temsil eder. Bir proxy sunucusu kullandığınızda hedef web sitesi, proxy'nin çıkış düğümünün ASN'sini görür. GProxy residential IP kullanıyorsanız hedef site AS7922 (Comcast) veya AS7018 (AT&T) görebilir. Düşük kaliteli bir veri merkezi proxy'si kullanıyorsanız AS14061 (DigitalOcean) görebilir.

ASN'ler boyutlarına ve görünürlüklerine göre iki türe ayrılır:

  • 16-bit ASN'ler: 1 ile 65.535 arasında yer alır. Hâlâ kullanımda olsalar da bu havuz büyük ölçüde tükenmiştir.
  • 32-bit ASN'ler: 65.536 ile 4.294.967.295 arasında yer alır ve ağa yeni katılanlar için neredeyse sınırsız bir kaynak sunar.

Bir isteğin yönlendirme yolu birden fazla ASN'yi kapsar. Proxy sunucusundan çıkan bir istek, hedefe ulaşmadan önce farklı ASN'ler üzerinden atlar. Bağlantınızın web sunucusunun güvenlik duvarına karşı "kimliğini" tanımlayan şey, son çıkış noktasındaki ASN'dir.

ASN, proxy IP itibarını nasıl etkiler

Akamai, Cloudflare ve DataDome gibi anti-bot sistemleri yalnızca tek tek IP adreslerini engellemez; çoğu zaman ASN'lerin tamamını işaretler veya "rate limit" uygular. Belirli bir ASN'nin yüksek hacimde kötü niyetli trafik ya da bot etkinliği barındırdığı biliniyorsa, o ASN'den gelen her IP daha düşük bir güven puanıyla başlar.

Veri merkezi ASN'leri ile residential ASN'ler

Proxy seçiminde en önemli ayrım, veri merkezi ASN'leri ile residential/mobil ASN'ler arasındadır. Veri merkezi ASN'leri bulut barındırma sağlayıcılarına aittir. Bu ağlar yüksek hızlı sunucudan sunucuya iletişim için tasarlandığından, web'de gezinen "gerçek" insan kullanıcılar tarafından nadiren kullanılır. Bu nedenle web siteleri, Amazon (AS16509) veya Google Cloud (AS15169) gibi ASN'lerden gelen isteklere sıklıkla agresif CAPTCHA'lar ya da anında engelleme uygular.

Buna karşılık residential ASN'ler tüketici ISP'lerine aittir. Bu ağlar milyonlarca meşru ev kullanıcısını barındırır. AS12322 (Fransa'daki Free SAS) gibi büyük bir residential ASN'yi engellemek, bir e-ticaret sitesi için devasa bir meşru trafik kaybı anlamına gelir. GProxy'nin, gelişmiş tespit mekanizmalarını aşmak için çeşitlendirilmiş residential ASN kullanımına vurgu yapmasının nedeni budur.

ASN çeşitliliği ve rotasyon

Büyük ölçekli bir scraping projesinde tek bir ASN'ye bel bağlamak stratejik bir hatadır. ASN residential olsa bile, tek bir sağlayıcıdan gelen ani trafik artışı "anomali tespitini" tetikleyebilir. Uzman düzeyinde proxy yönetimi yalnızca IP'lerin değil, ASN'lerin de rotasyonunu içerir. İstekleri yüzlerce farklı ASN'ye yayarak küresel bir kullanıcı tabanının doğal dağılımını taklit eder ve otomatik trafiğinizi organik insan etkinliğinden ayırt edilemez hale getirirsiniz.

Proxy performansı açısından ASN türlerinin karşılaştırması

Bir proxy sağlayıcısı seçerken, maliyet ile performansı dengelemek için altta yatan ASN altyapısını anlamak hayati önem taşır. Aşağıdaki tablo, farklı ASN kategorilerinin temel metriklerdeki performansını gösterir:

Metrik Veri merkezi ASN Residential ASN Mobil (MNO) ASN
Güven seviyesi Düşük Yüksek En yüksek
Başarı oranı 40-60% 90-98% 99%+
Gecikmeler <50ms 150ms - 500ms 400ms - 1200ms
GB başına maliyet Çok düşük Orta Yüksek
Yaygın kullanım senaryosu Toplu veri toplama E-ticaret, SEO Sosyal medya, ad tech

Teknik tespit: ASN verisi nasıl sorgulanır

Proxy havuzunuzun kalitesini doğrulamak için ASN sorgularını programatik olarak yapabilirsiniz. Bu, düşük kaliteli hosting IP'lerini filtrelemenizi veya talep ettiğiniz ISP'ye bağlı olduğunuzdan emin olmanızı sağlar. Çoğu modern API, ASN verisini yanıt başlıklarında ya da özel sorgu uç noktaları üzerinden sunar.

Python ile, mevcut proxy bağlantınızın ASN'sini ipwhois kütüphanesini kullanarak ya da JSON tabanlı bir IP bilgi servisini sorgulayarak belirleyebilirsiniz. Aşağıda, proxy'nizin kökenini doğrulamak için ASN bilgisini nasıl çıkaracağınıza dair bir örnek yer alıyor:

import requests

def verify_proxy_asn(proxy_url):
    try:
        # Proxy üzerinden bir IP bilgi API'sini sorgulama
        proxies = {
            "http": proxy_url,
            "https": proxy_url
        }
        response = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=10)
        data = response.json()

        asn = data.get("asn")
        org = data.get("org")
        ip = data.get("ip")

        print(f"Connected via IP: {ip}")
        print(f"ASN: {asn}")
        print(f"Organization: {org}")

        # Veri merkezi ASN'lerini işaretleme mantığı
        if "Amazon" in org or "DigitalOcean" in org:
            print("Warning: Data Center ASN detected.")
        else:
            print("Verified Residential/Mobile ASN.")

    except Exception as e:
        print(f"Error: {e}")

# GProxy residential uç noktasıyla örnek kullanım
# verify_proxy_asn("http://user:pass@gproxy_endpoint:port")

org ve asn alanlarını izlemek, yüksek kaliteli bir veri hattı sürdürmenize yardımcı olur. Başarı oranlarında düşüş fark ederseniz, sorun gidermenin ilk adımı hedef sitenin belirli bir ASN aralığını kara listeye alıp almadığını kontrol etmektir.

Hedef siteye göre stratejik proxy seçimi

Farklı web siteleri farklı düzeylerde ASN tabanlı filtreleme uygular. Doğru ASN'yi seçmek, proxy'nin "kimliğini" hedefin kitlesinden beklenen "kimlikle" eşleştirme meselesidir.

1. E-ticaret ve perakende (Amazon, Walmart, Nike)

Bu platformlar gelişmiş fingerprinting kullanır. Mağazanın coğrafi konumuyla eşleşen ASN'ler ararlar. Nike US'ten veri kazıyorsanız, AS701 (Verizon Business) veya AS20115 (Charter Communications) üzerinden bir proxy kullanmak, bir Avrupa ya da veri merkezi ASN'si kullanmaktan belirgin biçimde daha etkilidir. GProxy'nin ayrıntılı hedefleme özelliği, kullanıcıların başarıyı en üst düzeye çıkarmak için belirli Tier-1 ISP'lerden IP seçmesine imkân tanır.

2. Sosyal medya (Instagram, TikTok, Facebook)

Sosyal ağlar ASN türlerine karşı son derece hassastır. Mobil ASN'leri (MNO) tercih ederler, çünkü mobil kullanıcılar belirli bir ASN aralığı içinde sık sık IP değiştirir. AS21928 (T-Mobile) veya AS6167 (Verizon Wireless) gibi ASN'ler en yüksek güveni taşır. Hesap açma ya da otomasyon için, anında shadowban yememek adına mobil ASN'ler neredeyse zorunludur.

3. Arama motorları (Google, Bing)

Arama motorları ASN başına istek hacmini takip eder. Büyük bir ISP ASN'sini tümüyle engellemeleri nadir olsa da, aynı ASN'den çok fazla eşzamanlı bağlantı tespit ederlerse "429 Too Many Requests" hataları üretirler. Burada strateji ASN çeşitliliğidir — istek yükünü dağıtmak için mümkün olduğunca çok sayıda farklı residential ASN arasında rotasyon yapmak.

GProxy ile gelişmiş ASN filtreleme

GProxy, kullanıcılara ASN'leri ayrıntılı düzeyde yönetme imkânı verir. IP'leri bir "kara kutu" olarak sunan standart sağlayıcıların aksine, üst düzey proxy yönetimi şunları içerir:

  1. ASN hedefleme: yalnızca British Telecom (AS6128) veya Deutsche Telekom (AS3320) gibi belirli, yüksek güvenli sağlayıcılardan IP talep etmek.
  2. ASN hariç tutma: yalnızca saf residential trafik kullanılmasını sağlamak için bilinen bulut sağlayıcılarıyla (AWS, Azure, OVH) ilişkili ASN'leri otomatik olarak filtrelemek.
  3. Gerçek zamanlı sağlık izleme: GProxy, popüler hedefler üzerinde çeşitli ASN'lerin performansını izler ve o an yüksek hata oranı ya da gecikme sıçraması yaşayan ASN'lerden trafiği otomatik olarak uzaklaştırır.

Geliştiriciler bu özelliklerden yararlanarak daha dayanıklı bir scraping altyapısı kurabilir. Örneğin, bir hedef site güvenlik duvarını güncelleyip belirli bir ISP'ye ait belirli bir IP aralığını engellemeye başlarsa, GProxy'nin sistemi sizin tarafınızda hiçbir kod değişikliği gerektirmeden trafiğinizi aynı ülkedeki farklı bir ASN'ye yönlendirebilir.

Öne çıkanlar

ASN, bir IP adresinin kaynağı ve niyeti konusundaki en güvenilir göstergedir. IP adresleri sık sık değişse de ASN, ağ sahibinin değişmeyen tanımlayıcısı olarak kalır. Proxy kullananlar için ASN'yi anlamak, başarılı bir veri çıkarma projesi ile engellenmiş bir operasyon arasındaki farktır.

  • ASN kimliktir: web siteleri trafiği "residential", "mobil" veya "veri merkezi" olarak sınıflandırmak için ASN'leri kullanır. Yüksek değerli hedeflerde her zaman residential ya da mobil ASN'leri önceliklendirin.
  • Çeşitlilik güvenliktir: trafiğinizi tek bir ASN'de yoğunlaştırmaktan kaçının. Hız limitlerini ve anomali tespitini aşmak için birden fazla sağlayıcı arasında rotasyon yapın.
  • Proxy'lerinizi doğrulayın: sağlayıcınızın parasını ödediğiniz ASN kalitesini sunduğundan emin olmak için programatik sorgular kullanın. Bir premium residential havuzunda hosting ASN'leri asla bulunmamalıdır.

Pratik ipucu 1: yüksek güvenlikli hedeflerden veri kazırken 70/30 dağılımı kullanın. Trafiğinizin %70'ini yüksek kaliteli residential ASN'ler üzerinden, %30'unu ise en hassas isteklerde (giriş ya da ödeme gibi) mobil ASN'ler üzerinden yönlendirin.

Pratik ipucu 2: proxy IP'nizin "Organization" alanını mutlaka kontrol edin. Residential proxy satın aldığınız hâlde alanda "Hetzner" veya "Linode" gibi bir hosting şirketi yazıyorsa, sağlayıcınız envanterini "spoof"luyor ya da yanlış etiketliyor demektir; bu da yüksek tespit oranlarına yol açar.

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.