Eğer bir açılış sayfası bir ülkede yavaş yükleniyorsa ve başka bir ülkede fiyatlar veya dil yanlış gösteriliyorsa, muhtemelen sorun web sitesinde değil, CDN veya coğrafi DNS'in yanlış düğüm vermesindedir. Bunu 8 bölgede, pahalı kurumsal izleme hizmetlerine erişim olmadan, proxy ve birkaç ücretsiz araçla nasıl kontrol edeceğimizi inceliyoruz.
CDN ve coğrafi DNS neden kontrol edilmeli
CDN (İçerik Dağıtım Ağı) ve coğrafi DNS, kullanıcıya en yakın sunucuyu vermek için vardır; bu, yükleme süresini hızlandırır ve genellikle içeriği bölgeye göre değiştirir: dil, para birimi, fiyatlar, afişler. Sorun, coğrafi hedefleme ayarlarının genellikle web sitesi sahibi için fark edilmeden bozulmasıdır: CDN sağlayıcısı düğüm haritasını güncelledi, DNS kaydı eski bir edge sunucusuna işaret ediyor veya yönlendirme kuralı belirli bir ülkenin IP aralıklarının sadece bir kısmı için çalışıyor.
Arabulucular için bu kritik öneme sahiptir: Eğer Almanya için açılış sayfası ABD'deki bir CDN düğümü üzerinden yükleniyorsa, sayfa 2-3 saniye daha uzun sürer — bu da doğrudan Facebook Ads ve Google Ads'teki dönüşümü öldürür. SMM ajansları ve pazar yeri satıcıları için sorun benzer: promosyon sayfası yanlış para birimini gösterebilir veya DNS yanlış bölgeyi veriyorsa katalogun yanlış versiyonunu gösterebilir. Yerelleştirilmiş kampanyaları test eden pazarlamacılar, kullanıcıların şikayetlerini alana kadar veya metriklerde anormal bir çıkış görene kadar sorunu fark etmezler.
8 bölgeden kontrol etmek, kapsamlı bir kapsama ve zaman harcama arasında makul bir denge sağlar. Bu, yönlendirme hatalarının çoğunu yakalamak için yeterlidir: farklı kıtalar, farklı internet altyapı seviyeleri, farklı CDN operatörleri (Cloudflare, Akamai, Fastly coğrafi isteklere farklı tepki verir).
Coğrafi DNS ve CDN yönlendirmesi nasıl çalışır
Kullanıcı bir web sitesine girdiğinde, DNS isteği tek bir sunucu tarafından değil, IP adresine (veya coğrafi veritabanına — GeoIP) bakan bir coğrafi DNS sistemi tarafından işlenir ve fiziksel olarak daha yakın veya bu bölge için mantıksal olarak atanmış olan CDN edge düğümünün IP'sini verir. Daha sonra CDN düğümü ya önbelleğe alınmış içeriği dağıtır ya da orijinal sunucuya isteği proxyler, coğrafi hedefleme kurallarını uygulayarak — dil, para birimi değişimi, yerel alan adına yönlendirmeler.
Anahtar nokta: tüm bu mantık, istemcinin IP adresine bağlıdır. Eğer Moskova'daki sıradan bir ev interneti ile bir web sitesini açıyorsanız, Brezilya veya Vietnam'daki bir kullanıcının gördüğünü fiziksel olarak göremezsiniz. Bu nedenle, adil bir kontrol için gerçekten hedef bölgeye ait olan bir IP'ye ihtiyaç vardır — sadece birçok CDN'in uzun zamandır tanıyıp göz ardı ettiği "sanaldan" bir konumla VPN değil.
Burada proxy türleri arasındaki fark ortaya çıkar. Ucuz veri merkezi IP'leri genellikle bilinen veri merkezlerinin veritabanlarında bulunur ve bazı CDN'ler — özellikle Cloudflare ve Akamai — bunlara ayrı bir mantık uygular (bazen yerel yerine varsayılan bölgeyi gösterirler). Coğrafi hedeflemenin kesin kontrolü için rezidans proxy'leri kullanmak daha iyidir — bunlar, belirli bir ülkenin sıradan ev bağlantıları olarak GeoIP veritabanlarında listelenir ve CDN bunları gerçek bir kullanıcı gibi işler.
Test için hangi 8 bölge seçilmeli
Bölge setini gerçek hedef kitlenize göre ayarlamak gerekir, ancak uluslararası bir proje için evrensel bir kontrol listesi gerekiyorsa, işte CDN altyapısının ana alanlarını kapsayan bir çalışma şeması:
| Bölge | Neden kontrol edilmeli |
|---|---|
| ABD (Doğu) | Çoğu CDN için ana düğüm, hız referansı |
| Almanya | AB'deki yoğun edge düğüm ağı, GDPR yönlendirmelerinin kontrolü |
| Birleşik Krallık | Brexit sonrası ayrı para birimi/dil, sık hata noktası |
| Brezilya | Latin Amerika'da zayıf CDN kapsaması, uzun ping süresi |
| Hindistan | Düğümlerde yüksek yük, sık sık kesintiye uğramış CDN tarifeleri |
| Endonezya / Vietnam | Güneydoğu Asya kontrolü, büyüyen arabuluculuk pazarı |
| BAE | Orta Doğu, genellikle ayrı para birimi ve dil |
| Avustralya | İzolasyonlu coğrafya, arıza durumunda yedek düğüm kontrolü |
Eğer hedef kitleniz diğer ülkelerde yoğunlaşmışsa, seti coğrafi reklam kampanyalarınıza göre ayarlamak gerekir. Ana ilke: farklı kıtalardan ve farklı internet altyapısı yoğunluklarından noktalar alın, böylece hem "zengin" CDN bölgelerini hem de nadir edge düğümlerine sahip bölgeleri yakalayabilirsiniz.
Farklı ülkelerden kontrol araçları
Tam bir kontrol için üç tür araç kombinasyonuna ihtiyaç vardır: gerekli coğrafi konumda proxy, bu proxy üzerinden istek göndermenin bir yolu ve sunucu yanıtını analiz etmek için bir araç (başlıklar, DNS, yükleme süresi).
| Araç | Görev | Uygun olduğu alanlar |
|---|---|---|
| Rezidans proxy'leri | Ülkenin gerçek kullanıcısını taklit etme | İçerik ve yönlendirmelerin kontrolü |
| Mobil proxy'ler | CDN dağıtımının mobil versiyonunu kontrol etme | Arabuluculuk, TikTok/Facebook Ads kampanyaları |
| Veri merkezi proxy'leri | Düğümün erişilebilirliğini ve sunucu yanıtını hızlı kontrol etme | Hız izleme için teknik izleme |
| Dolphin Anty / AdsPower | Gerekli coğrafya, zaman dilimi, tarayıcı dili ile web sitesini açma | Kodsuz açılış sayfalarının görsel kontrolü |
| curl / Postman | CDN yanıt başlıklarını analiz etme | Teknik uzmanlar |
| nslookup / dig | Gerçekten DNS tarafından verilen IP'yi kontrol etme | Coğrafi DNS teşhisi |
Proxy ile adım adım kontrol
Kod yazmayı gerektirmeyen pratik bir algoritmayı inceleyelim — bunu bir pazarlamacı veya arabulucu kendisi gerçekleştirebilir.
- Her bir 8 bölge için IP listesi veya proxy bağlantısı alın. Testin saflığı için, bunların gerçek rezidans veya mobil IP'ler olması önemlidir, aksi takdirde CDN "teknik" içerik versiyonunu verebilir.
- Bir tarayıcıyı (normal veya anti-detect profili) açın ve ağ ayarlarında ilk ülke için proxy'yi bağlayın.
- Her girişten önce tarayıcı önbelleğini ve çerezleri temizleyin — aksi takdirde, site önceki coğrafi konumdan önbelleğe alınmış bir versiyonu yükleyebilir.
- Hedef web sitesini açın ve kaydedin: sayfanın dili, para birimi, yerel alan adına yönlendirme (örneğin, site.com → site.de), sayfanın tam yüklenme süresi.
- Geliştirici araçlarını açın (F12) → Ağ sekmesi → sayfayı yenileyin ve sunucu yanıt başlıklarını kontrol edin:
CF-RAY(Cloudflare için),X-Served-ByveyaX-Cachealanlarını arayın — bunlarda genellikle isteği işleyen düğüm kodu belirtilir. - Tüm 8 bölge için tekrarlayın ve sonuçları bir tabloya toplayın: bölge, IP adresi, CDN düğümü, yükleme süresi, içeriğin doğruluğu.
Teknik uzmanlar için bu süreç, proxy belirtimi ve başlık analizi ile curl üzerinden otomatikleştirilebilir:
curl -x http://user:pass@proxy_de.example.com:8000 -I https://example.com
curl -x http://user:pass@proxy_br.example.com:8000 -I https://example.com
# CF-RAY, X-Cache, X-Served-By başlıklarına bakıyoruz
# ve değerleri bölgeler arasında karşılaştırıyoruz
Eğer CF-RAY başlığı bir havaalanı kodu içeriyorsa (örneğin, Frankfurt için FRA veya São Paulo için GRU), düğümün beklenen bölgeye ne kadar uygun olduğunu kontrol edebilirsiniz — havaalanı kodları listesini Cloudflare'ın açık rehberlerinde kolayca bulabilirsiniz.
Anti-detect tarayıcı ile kontrol
Çoklu hesap kullanımı ile çalışan arabulucular ve SMM uzmanları için, coğrafi CDN kontrolünü alışılmış sürece Dolphin Anty, AdsPower, GoLogin veya Multilogin üzerinden entegre etmek daha kolaydır. 8 profil oluşturun, her birine ilgili ülkenin proxy'sini atayın, doğru zaman dilimini ve bölgeye göre sistem dilini ayarlayın — bu, IP ve tarayıcı zaman dilimi uyuşmazlığı nedeniyle bazen içerikleri engelleyen CDN anti-fraud sistemlerinin yanlış tetiklenmesini ek olarak önler.
Bu yaklaşım, yalnızca CDN yönlendirmesini değil, aynı zamanda web sitesinin gerçek bir kullanıcının "gözünden" nasıl göründüğünü — reklam piksellerinin çalışması, gerekli para biriminde fiyatların doğruluğu ve genellikle CDN üzerinden dağıtılan medya içeriğinin yükleme hızını da kontrol etmenizi sağlar.
Coğrafi hedeflemenin yaygın hataları
Pratikte, 8 bölgeyi kontrol ederken en sık karşılaşılan sorunlar şunlardır:
- Güncel olmayan CDN GeoIP veritabanı — internet sağlayıcısı yakın zamanda yeni bir IP adresi bloğu aldı, ancak CDN veritabanı henüz güncellenmediği için A ülkesinin kullanıcıları B ülkesinin düğümü tarafından hizmet verilmektedir.
- Yanlış yedek düğüm — en yakın edge sunucusu arızalandığında, CDN başka bir bölgede yedek düğüme geçiyor, ancak yerelleştirilmiş içeriği geri döndürmüyor.
- Eski sayfa versiyonunun önbelleği — coğrafi hedefleme kuralları güncellendikten sonra, CDN eski bölge için önbelleğe alınmış versiyonu dağıtmaya devam ediyor, TTL süresi dolana kadar.
- DNS ve CDN kuralları arasındaki çelişki — DNS doğru IP'yi veriyor, ancak CDN seviyesinde Accept-Language başlığına göre başka bir yönlendirme kuralı ayarlanmış, bu da coğrafi konumu geçersiz kılıyor.
- IP türüne göre engelleme — bazı CDN'ler, veri merkezi IP'lerine daha sıkı bir kontrol uygular, yerelleştirilmiş içerik yerine kısıtlı veya varsayılan içerik gösterir.
CDN ve coğrafi DNS kontrol listesi
- Tüm 8 bölge için rezidans veya mobil IP'ler hazırlandı
- Her girişten önce önbellek ve çerezler temizlendi
- Her ülke için dil, para birimi, yönlendirmeler kaydedildi
- CF-RAY / X-Served-By / X-Cache başlıkları kontrol edildi
- Bölgeler arasında sayfa yükleme süreleri karşılaştırıldı
- Geçici bir arıza olasılığını ortadan kaldırmak için kontrol 24-48 saat içinde tekrarlandı
- Sonuçlar karşılaştırma için tek bir tabloya toplandı
Sonuç
8 bölgede CDN ve coğrafi DNS kontrolü, aksi takdirde yalnızca kullanıcı şikayetleri veya reklam kampanyalarındaki dönüşüm düşüşleri sonrasında ortaya çıkacak sorunları önceden bulmanızı sağlar. Bu tür bir teşhis için ana kural, CDN'in hedef ülkenin gerçek kullanıcıları olarak tanıdığı IP'leri kullanmak, veri merkezi adreslerini değil.
Eğer düzenli olarak Facebook Ads, TikTok Ads veya Google Ads için yerelleştirilmiş açılış sayfalarını test ediyorsanız, en iyi seçim rezidans proxy'leri olacaktır — bunlar, her ülkedeki gerçek kullanıcının gördüğü doğru resmi verir. Web sitesinin mobil versiyonunu ve mobil trafik üzerindeki CDN'in çalışmasını kontrol etmek için ayrıca mobil proxy'leri test etmek faydalı olacaktır, hızlı teknik kontrol için ise veri merkezi proxy'leri uygundur.