DNS Sorgusu Hızlandırmak İçin 5 Yöntem
Bir sabah "internet yine yavaş" diye router'ı yeniden başlatmadan önce, tarayıcıda sayfa açılırken tam olarak nerede beklediğime baktım. Şaşırtıcıydı: indirme hızı sorunsuzdu, ama sayfa isteği gönderilmeden önce yarım saniyeye yakın bir ölü bekleme vardı. Suçlu bant genişliği değil, alan adını IP adresine çeviren DNS sorgusuydu. O günden sonra kurduğum her ağda ilk dokunduğum ayar DNS oldu ve bu yazıda kendi denediğim, işe yaradığını gördüğüm beş yöntemi sırayla anlatıyorum.
Önce Ölç: Ne Kadar Bekliyorsun?
Hiçbir şey değiştirmeden mevcut durumu kaydetmeni öneririm, yoksa iyileştirmeyi hayal etmekle gerçekten görmek arasındaki farkı anlayamazsın. Linux veya macOS'ta dig komutu, Windows'ta nslookup yeterli. Ben genelde şöyle yaparım:
- dig google.com çıktısındaki "Query time" satırını not al.
- Aynı sorguyu önbelleğe takılmasın diye daha önce ziyaret etmediğin birkaç alan adıyla tekrarla.
- Ölçümü farklı DNS sunucularıyla karşılaştırmak için dig @1.1.1.1 example.com gibi sunucuyu elle belirt.
Bende ISS'nin varsayılan sunucusu 60-90 ms arasında geziniyordu; Cloudflare'de 12 ms civarına indi. Tek bir sorguda 50 ms kulağa az geliyor ama ortalama bir sayfa onlarca farklı alan adına istek attığı için toplamda hissedilir bir fark oluşuyor.
1. Hızlı Bir Genel DNS Sunucusuna Geç
DNS hızı artırma konusunda en büyük kazancı burada elde ediyorsun. Cloudflare (1.1.1.1 ve 1.0.0.1), Google (8.8.8.8 ve 8.8.4.4) ve Quad9 (9.9.9.9) benim sırayla denediğim üç seçenek. Hangisinin hızlı olduğu bulunduğun konuma ve ISS'nin yönlendirmesine göre değişiyor, bu yüzden "en iyisi şudur" demek yerine üçünü de dig ile test edip kendi kazananını seçmen daha doğru.
Ayarı Windows'ta ağ bağdaştırıcısının IPv4 özelliklerinden, macOS'ta Ağ tercihlerinden, Linux'ta ise dağıtımına göre NetworkManager veya systemd-resolved yapılandırmasından giriyorsun. Birincil ve ikincil alanı mutlaka doldur.
2. Ayarı Cihazda Değil Router'da Yap
Tek tek telefon, tablet ve dizüstü ayarlamaktan bıktıktan sonra doğru yolun router olduğunu anladım. Modemin yönetim arayüzünde DHCP bölümünde "DNS sunucuları" alanı bulunur; oraya seçtiğin adresleri yazdığında ağa bağlanan her cihaz otomatik olarak onları kullanır. Konuk ağı dahil her şey tek noktadan yönetilir. Router arayüzünde gezinirken kanal ve QoS gibi diğer optimizasyon ayarlarına da bakmanı öneririm, çünkü DNS gecikmesi düzelse bile zayıf kablosuz sinyal aynı yavaşlık hissini yaratabilir.
3. Yerel Önbelleği Devreye Al
İkinci kez aynı siteye girdiğinde sorgunun hiç ağa çıkmaması gerekir. Windows'ta DNS Client servisi bunu zaten yapar; Linux'ta systemd-resolved önbelleklemeyi açık tutar, ama daha fazla kontrol istersen dnsmasq veya unbound kurup yerel bir çözümleyici çalıştırabilirsin. Evimde küçük bir cihazda unbound çalıştırıyorum ve tekrarlanan sorgular 0-1 ms'ye düşüyor. Bu yaklaşım aynı ağda birden fazla kişi varken daha da anlamlı: biri bir siteyi açtığında kayıt önbelleğe girer, diğerleri hazır cevap alır.
4. DoH veya DoT'yi Bilinçli Kullan
DNS-over-HTTPS ve DNS-over-TLS, sorgularını şifreler. İlk bağlantıda el sıkışma maliyeti yüzünden biraz yavaş görünür, ama bağlantı açık kaldığı için sonraki sorgular genellikle düz UDP'den geri kalmaz. Ben tarayıcı içi DoH yerine sistem düzeyinde etkinleştirmeyi tercih ediyorum; böylece tarayıcı dışındaki uygulamalar da faydalanıyor ve iki katmanda çakışan ayar kalmıyor. Şifreli DNS'in tek başına bir VPN olmadığını da unutma; trafiğinin tamamını gizlemek istiyorsan bu ayrı bir konu.
5. Sürekli Kullandığın Kayıtları Kısayola Al
Kendi sunucularım ve yerel ağdaki cihazlar için hosts dosyasına sabit kayıt yazıyorum. Uzaktan SSH ile bağlandığım makineye her seferinde IP yazmak yerine kısa bir isim kullanıyorum ve sorgu hiç DNS'e gitmiyor. Aynı mantıkla, geliştirme yaptığın test alan adlarını da buraya koyabilirsin. Yalnızca gerçekten sabit olan adresleri yaz, çünkü IP değişirse dosyayı güncellemeyi unutup saatlerce "neden bağlanmıyor" diye uğraşırsın.
Sık Yapılan Hatalar
- Değişiklikten sonra önbelleği temizlememek. Yeni sunucuyu girdin ama eski cevaplar hâlâ bellekte. Windows'ta ipconfig /flushdns, tarayıcıda ise tam kapatıp açmak gerekiyor.
© 2026 Ağ ve Bulut