Bir web sayfasını açmak için tarayıcınıza adres yazdığınızda, veri akışı başlamadan önce görünmeyen bir adım gerçekleşir: alan adının IP adresine çevrilmesi. Bu çeviriyi yapan sistem DNS'tir (Domain Name System) ve çoğu kullanıcının hiç dokunmadığı bir ayar kalemidir. Oysa dns ayarları, bağlantı hızınızı doğrudan artırmasa bile sayfaların "açılmaya başlama" süresini ölçülebilir şekilde kısaltabilir. Aradaki farkı anlamak için bir benzetme yeterli: internet hızınız yolun genişliğiyse, DNS yanıt süresi yola çıkmadan önce haritaya bakma süresidir. Harita ne kadar geç açılırsa, yolun genişliği o kadar anlamsızlaşır.
Tipik bir sayfa yüklenmesinde tek bir DNS sorgusu yapılmaz. Reklam sunucuları, yazı tipi servisleri, analitik araçları ve görsel dağıtım ağları için onlarca ayrı alan adı çözümlenir. Her sorgu 20 ms ile 150 ms arasında sürebiliyorsa, aradaki fark toplamda saniyelere ulaşır. Bu yüzden DNS optimizasyonu, bant genişliğini artırmaktan çok bekleme süresini (latency) azaltmakla ilgilidir; bandwidth ile internet hızı arasındaki ayrımı ele alan yazıda anlatılan mantığın pratik bir uygulamasıdır.
Varsayılan olarak cihazınız, modemin kendisine servis sağlayıcınızın (ISS) DNS sunucularını kullanır. Bu sunucular çoğu zaman yeterlidir; ancak yoğun saatlerde aşırı yüklenebilir, coğrafi olarak uzak olabilir veya önbellek politikaları verimsiz olabilir.
Bir alan adı ilk kez sorgulandığında zincir şöyle işler: cihazınızın yerel önbelleği → modem önbelleği → çözümleyici (resolver) sunucu → kök sunucular → üst düzey alan sunucuları → yetkili sunucu. Zincirin her halkası gecikme ekler. İyi bir çözümleyici, popüler alan adlarını önbellekte tuttuğu için zinciri ilk adımda kapatır. Kötü yapılandırılmış bir çözümleyici ise aynı sorguyu tekrar tekrar yukarı gönderir.
| Servis | Birincil / İkincil | Öne çıkan özellik |
|---|---|---|
| Cloudflare | 1.1.1.1 / 1.0.0.1 | Düşük gecikme odaklı, sorgu kaydı tutmama politikası |
| Google Public DNS | 8.8.8.8 / 8.8.4.4 | Geniş altyapı, yüksek kararlılık |
| Quad9 | 9.9.9.9 / 149.112.112.112 | Kötü amaçlı alan adlarını filtreleme |
| OpenDNS | 208.67.222.222 / 208.67.220.220 | İçerik filtreleme ve aile profilleri |
Buradaki kritik nokta şudur: hangisinin sizin için en hızlı olduğu, bulunduğunuz konuma ve ISS'nizin bu ağlarla olan bağlantı kalitesine göre değişir. Bir listedeki "en hızlı" etiketi sizin hattınız için geçerli olmayabilir.
Değişiklik yapmadan önce mevcut durumu ölçmek, iyileştirmeyi doğrulamanın tek yoludur. Aksi halde algıladığınız hızlanma yalnızca tarayıcı önbelleğinden kaynaklanabilir.
Komut satırında ping 1.1.1.1, ping 8.8.8.8 gibi komutlarla sunucuların gidiş-dönüş süresini karşılaştırabilirsiniz. Daha doğru bir yöntem, nslookup veya Linux/macOS'te dig ile gerçek bir alan adının çözümleme süresini görmektir. Aynı alan adını iki kez sorgulayıp ikinci sorgunun belirgin şekilde hızlanması, önbelleğin çalıştığını gösterir. Ping değerlerinin nasıl yorumlandığına dair ayrıntılar, internet kalitesi ölçümünü anlatan rehberde daha derinlemesine ele alınıyor.
Not: Modem arayüzüne girmek modem ile router arasındaki farkı bilmeyi kolaylaştırır; ayrıca yeni bir cihaz seçerken DNS ve DHCP ayarlarının ne kadar esnek olduğu, gözden kaçan ama önemli bir kriterdir.
Modern ç