Rehber 23 Ekim 2026 · 6 dakika okuma

Anycast DNS: Türkiye’de en iyi performans için net uygulama rehberi

Anycast DNS’in mantığını, Türkiye’den erişimde gecikme ve doğruluk farklarını ve doğru yapılandırma kontrol listesini öğrenin.

Anycast DNS, alan adınızın DNS sorgularını (UDP/TCP 53) dünyanın farklı noktalarında aynı IP adresi üzerinden sunan bir dağıtım modelidir. Türkiye’de kullanıcıların aldığı yanıt süresini ve servis sürekliliğini etkileyen en kritik konulardan biri DNS katmanı olduğu için, Anycast’in “nasıl çalıştığını” net görmek gerekir. Bu rehberde Anycast DNS’in Türkiye trafiğine etkisini; TTL, kayıt tasarımı, sağlık kontrolleri, doğrulama testleri ve sorun giderme adımlarıyla birlikte ele alacaksınız.

Anycast DNS ne yapar? (Türkiye erişimine etkisi)

Anycast mantığında aynı IP adresi birden fazla lokasyonda duyurulur. Kullanıcıdan gelen DNS sorgusu, sağlayıcının ağında “coğrafi olarak en yakın” ya da “en iyi rota”ya denk düşecek şekilde yönlendirilir. Buradaki “en iyi” iki şeye göre belirlenir: - Operatör ağlarında BGP yönlendirme tercihleri - Sağlayıcının lokasyon/sinyal kalibrasyonları (latency ve kapasite)

Türkiye’den bakıldığında pratik sonuç şudur: DNS yanıtı için sorgunun sanal olarak daha yakındaki PoP’lerden (Point of Presence) dönmesi hedeflenir. Bu da özellikle aşağıdaki senaryolarda hissedilir olur: - İlk ziyaret (cache yok / az cache) - DNS çözümleme zincirinin sık tetiklendiği durumlar (çok subdomain, kısa TTL, sık IP değişimi) - Uzak lokasyondan DNS çözümlemenin geciktiği koşullar

Not: Anycast tek başına “her zaman daha hızlı” değildir. Ağınızın ve sağlayıcı lokasyonlarının yakınlığı, ayrıca çözümleme yanıt süresini etkileyen upstream recursion (rekürsif) altyapısı belirleyicidir.

Anycast ile Recursive DNS farkı

  • Authoritative DNS: Alan adınızın (ör. example.com) kayıtlarını doğrudan dönen sunucular. Anycast authoritative DNS’de uygulanır.
  • Recursive DNS (rekürsif): Kullanıcının cihazının sorduğu halde, zinciri kökten (root) başlayarak tamamlayan sistem. Bazı sağlayıcılar rekürsifi de Anycast ile yakın lokasyondan yanıtlar.

Türkiye’de kullanıcı hızına en doğrudan etki genellikle authoritative tarafında “gecikme” ve “yanıt doğruluğu” üzerinden görülür.

Türkiye’de etkili Anycast DNS için net kontrol listesi

Aşağıdaki kontrol listesi, Anycast DNS kullansanız da kullanmasanız da aynı kategoride riski azaltır; ancak Anycast’te bu adımlar daha kritik hale gelir çünkü davranış “çok lokasyon” üzerinden yayılır.

1) TTL stratejisini belirleyin (sadece düşük TTL kullanmayın)

TTL (Time To Live), çözümleyicilerin cache’te kayıt tutma süresini belirler. Anycast’te TTL, iki yönden önemlidir: - Değişiklik yayılım süresi (IP değişimi, load balancing gibi) - Farklı lokasyonlarda cache’lerin asenkronlaşması (özellikle farklı ISP’lerde)

Net öneri yaklaşımı: - Trafik akışını sık değiştirmiyorsanız: TTL’i 300-900 saniye bandında konumlayın. - Acil kesme/roll back senaryosu bekleniyorsa: değişiklik öncesi kısa TTL’e geçin, değişiklik sonrası eski TTL’e dönün.

Kullanım örneği (yaklaşık): - IP değiştirmeden 2 saat önce TTL’i 60-120 sn’e çekin. - Değişikliği yaptıktan sonra 1-2 saat içinde TTL’i tekrar 300-900 sn bandına yükseltin.

2) Kayıt tasarımını sade tutun (CNAME zinciri ve fazla katman)

Anycast’in lokasyonları artırması, her sorguda “hangi cevap döndüğü”nü tutarlı görmek açısından kayıt tasarımını daha önemli kılar. Şunlardan kaçının: - Uzayan CNAME zinciri (ör. a -> b -> c -> hedef) - Tek domain için aşırı sayıda alt kayıt (özellikle aynı tipe sahip yüzlerce kayıt) - Aynı hedefe giden ama farklı TTL’li parçalı tasarımlar

Net hedef: Kayıt yolu mümkün olduğunca kısa ve deterministik olsun.

3) Sağlık kontrolleri ve failover tasarımını doğrulayın

Anycast DNS kullanan sağlayıcılar genelde lokasyon bazlı hizmet sağlığıyla hareket eder. Siz de kendi tarafta şunları doğrulamalısınız: - Sağlayıcının “health check” mantığı (hangi koşulda IP’yi hizmet dışı sayıyor?) - Failover’da aynı answer pattern’in (A/AAAA seti) korunup korunmadığı

Özellikle IPv6 (AAAA) kullanıyorsanız, failover anında A/AAAA uyumsuzluğu istemci tarafında gecikme yaratabilir.

4) DNSSEC kullanın; imza doğrulama gecikmesini ölçün

DNSSEC, yanıt bütünlüğünü ve sahteciliği azaltır. Ancak bazı senaryolarda doğrulama yapan rekürsif taraflarda ekstra işlem görebilirsiniz. Türkiye özelinde etkisi iki değişkene bağlıdır: - Türkiye’de kullandığınız rekürsif çözümleyicilerin (ISP resolver / public resolver) DNSSEC performansı - TXT/RRSIG zincir uzunluğu

Net yaklaşım: DNSSEC’i açın ama değişiklik sonrası ölçüm alın. “Yanıt süresi arttı mı, NXDOMAIN/servfail arttı mı?” kontrol edin.

Anycast DNS performansı nasıl ölçülür? (Adım adım)

Aşağıdaki yöntemler ölçüm alırken “genel internet hızı” yerine DNS katmanını daha izole şekilde değerlendirmenize yardım eder.

1) Farklı resolver’larla sorgu çalıştırın

Tek bir cihazdan tek bir test yapmak yanıltıcı olabilir. Şunu yapın: - 1-2 farklı Türkiye lokasyonundan (farklı ISP tercihen) - 2-3 farklı resolver ile (ör. ISP recursive, public recursive)

Kullanılabilecek komutlar (örnek): - dig example.com A +noall +answer - dig example.com NS +trace

Ölçüm hedefleri: - TTFB (Time to First Byte) değil, pratikte dig çıkış süresi - Yanıtın tutarlılığı (A/AAAA seti aynı mı?) - Hata oranı: NXDOMAIN, SERVFAIL

2) Gecikmeyi PoP düzeyinde anlamlandırın

Authoritative Anycast’te asıl hedef, sorgunun farklı lokasyonlara düşmesine rağmen gecikmenin kabul edilebilir kalmasıdır. Bunun için şu testi yapın: - Aynı domain kaydını kısa aralıklarla tekrar sorgulayın - Farklı resolver’lardan sonuçların değişip değişmediğini takip edin

Net yorumlama: - Çok lokasyonda hızlı yanıt + tutarlı IP seti iyi işaret - Sıkça farklı IP seti dönüyorsa failover/health davranışı kontrol edilmeli

3) UDP/TCP davranışını izleyin

DNS büyük cevap dönebilir; bazı koşullarda UDP yerine TCP’ye düşme yaşanır. Bu durum gecikmeyi artırabilir. Net kontrol: - DNSSEC açıldıysa cevap boyutu büyüyebilir - Çok sayıda kayıt (özellikle TXT) cevap paketini şişirebilir

Ölçümde TCP’ye düşüş sıklaşıyorsa kayıt optimizasyonu gerekebilir.

DNS kayıtlarını Anycast ile uyumlu tasarlama

Aşağıdaki tablo, Türkiye’de en sık görülen ihtiyaçlara göre kayıt tiplerini ve net tasarım ipuçlarını özetler.

İhtiyaç Kullanılan kayıt Anycast ile net tasarım ipucu
Ana site yönlendirme A / AAAA A ve AAAA setini aynı “failover mantığıyla” güncelleyin. TTL’i planlı yönetin.
Alt servisler (app, api) A / CNAME Mümkünse deterministik tek hedef kullanın. CNAME zincirinden kaçının.
E-posta doğrulama MX, TXT SPF/DKIM/DMARC TXT’lerini aynı sağlayıcıda tutun. TTL’i çok düşürmeyin.
Doğrulama ve güvenlik TXT (SPF, DKIM selector), DNSSEC DNSSEC’i açtıktan sonra TXT sayısı/uzunluğunu kontrol edin.
Load balancing Birden çok A kaydı veya proxy Aynı TTL ile “set” mantığını koruyun; lokasyonlar arasında karışma olmasın.

DNS yükünü artıran 3 tip yanlış

1) Kayıt sayısını gereksiz artırmak (özellikle TXT) 2) Çok sık IP değişimi + sürekli TTL düşürme 3) CNAME zinciri ve belirsiz hedef güncellemeleri

Anycast’te bu hatalar daha çok lokasyon tarafından farklı cache durumlarıyla “çoğaltıldığı” için etkisi büyüyebilir.

Türkiye’de en sık yaşanan sorunlar ve net giderme

Sorun 1: Aynı domain bazı kullanıcılarda yavaş yanıt dönüyor

Net olası nedenler: - Kullanıcının resolver’ı (rekürsif) farklı davranıyor - Cache durumları farklı (TTL çok düşük / uzun) - IPv6 önceliği ile IPv4 route farklı

Net giderme: - A/AAAA setini aynı anda güncelleyin - TTL stratejisini düzene sokun (değişiklik öncesi kısa, sonrası normal) - 2-3 resolver ile karşılaştırmalı test yapın

Sorun 2: Failover anında “kayıt seti” tutarsız

Net olası nedenler: - A kaydı güncellenirken AAAA güncellenmemiş - Sağlayıcının health check koşulları beklediğiniz gibi değil

Net giderme: - Health check kapsamını netleştirin - A ve AAAA güncellemelerini birlikte planlayın - Değişiklik öncesi ve sonrası ölçüm alın

Sorun 3: DNSSEC açıldı, bazı sorgular servfail oluyor

Net olası nedenler: - DS/DNSKEY eşleşmesi yanlış - Yanlış algoritma/anahtar rotasyonu - Kayıt türünde beklenmedik boyut artışı

Net giderme: - DNSSEC doğrulamasını test edin (hem trace hem çözümleme) - Sağlayıcının DNSSEC rehberine birebir uyun - Açtıktan sonra 24 saat hata oranı ölçün

Sonuç: Türkiye’de Anycast DNS’i “ölçerek” doğru kurun

Anycast DNS, Türkiye’de DNS gecikmesini azaltma potansiyeline sahiptir; ancak gerçek fayda, TTL/ kayıt tasarımı/ failover davranışının tutarlı olmasıyla ortaya çıkar. İlk adım olarak TTL stratejinizi netleştirin, kayıt yolunu sade tutun ve A/AAAA ile failover’ı birlikte planlayın. Ardından farklı resolver ve lokasyonlardan ölçüm alıp sonuçları kayıt tasarımına geri yansıtın. Bugün yapacağınız en doğru aksiyon: Domaininiz için mevcut DNS yanıt sürelerini (en az 2 resolver ile) ölçün, Anycast destekli authoritative altyapı veya servis sağlayıcı geçişi düşünüyorsanız aynı test setini tekrar çalıştırın ve farkı sayısal olarak görün.

Etiketler: #anycast dns #dns #vds #performans #türkiye

Hosting karşılaştırması yapmaya hazır mısın?

100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.

Hosting Karşılaştır →

İlgili Yazılar

0 ürün seçildi