hızımkaç?
← Tüm yazılar

DNS değiştirmek interneti hızlandırır mı? (dürüst cevap)

Yayın tarihi

Forumlarda en çok verilen tavsiyelerden biri: "DNS'i 8.8.8.8 yap, internet uçar." Ping sorunundan sayfaların geç açılmasına kadar her derde deva gibi anlatılır. Dürüst cevap ikisinin ortasında: DNS değiştirmek internet paketinin hızını artırmaz, ama bazı durumlarda internetin "hızlı hissettiren" kısmını gerçekten iyileştirir. Farkı bilmek, boşuna ayar kurcalamaktan kurtarır.

DNS tam olarak ne yapar?

DNS (Domain Name System) internetin telefon rehberidir. Tarayıcıya hizimkac.com yazdığında bilgisayarın bu ismin hangi IP adresine karşılık geldiğini bilmez; bir DNS sunucusuna sorar, cevabı alır, sonra o adrese bağlanır.

Kritik nokta şu: bu sorgu-cevap bir kez, hem de bağlantının en başında olur. Sayfa açıldıktan sonra veri akışının DNS ile hiçbir ilgisi kalmaz. DNS'i değiştirmek, kargonun adresini daha çabuk bulmaya benzer — kamyonun hızını değiştirmez.

DNS değiştirmek indirme hızını artırır mı? Hayır

Buradan net konuşalım: 50 Mbps paketin varsa, DNS'i değiştirdiğinde 50 Mbps olmaya devam eder. İndirme hızını belirleyen şeyler tarifen, altyapın, modemin ve Wi-Fi'ındır — isim çözümleme değil.

Bu yüzden "DNS değiştirdim, hız testi aynı çıktı" diyenler haklıdır: hız testi zaten sunucuya bağlandıktan sonra ölçüm yapar, DNS'in etkisi o ölçümün dışında kalır. Hız testinin arka planda ne ölçtüğünü merak ediyorsan: internet hızı nasıl ölçülür.

Peki neden bazı insanlar "gerçekten hızlandı" diyor?

Çünkü ölçtükleri şey hız değil, tepki süresi. Bir web sayfası tek adresten oluşmaz: yazı tipleri, reklamlar, görseller, analiz betikleri... Tek bir sayfa 20-40 farklı alan adına sorgu attırabilir. Sağlayıcının DNS sunucusu yavaşsa ya da uzaktaysa, her sorgu 60-100 ms gecikme ekler ve bu sayfanın açılmaya başlamasını geciktirir.

Hızlı bir DNS'te aynı sorgu 10-20 ms'ye inebilir. Sayfa "anında açıldı" gibi hissettirir. Ama indirilen dosya aynı hızda iner. Yani DNS'in kazandırdığı şey bekleme süresi, bant genişliği değil.

Bu ayrım, "hız testi yüksek çıkıyor ama internet yavaş" şikâyetinin temelidir; o yazıda diğer sebepleri de sıraladık: hız testi yüksek, internet yavaş.

DNS oyun ping'ini düşürür mü? Hayır

Bu efsane özellikle inatçı. Oyun içi ping, senin bilgisayarınla oyun sunucusu arasındaki gidiş-dönüş süresidir. Oyun sunucusunun adresi oyuna girerken bir kez çözülür; sonrasında bütün trafik doğrudan IP üzerinden akar. DNS o akışın içinde değildir.

Yani DNS değiştirerek 90 ms'lik ping'i 40 ms yapamazsın. Ping'i gerçekten düşüren şeyler farklı: kabloya geçmek, doğru sunucu bölgesini seçmek, hattı boşaltmak, bufferbloat'a karşı QoS/SQM açmak. Hepsi adım adım burada: ping nasıl düşürülür. Ping ve jitter'ın ne anlama geldiğini de şurada anlattık.

DNS değiştirmek ne zaman gerçekten işe yarar?

Faydasız demiyoruz — sadece doğru beklentiyle. Şu durumlarda mantıklı:

  • Sayfalar açılmaya "geç başlıyorsa". Bağlantı kurulana kadar boş beyaz ekran bekliyorsan ve indirme hızın normalse, şüpheli DNS olabilir.
  • Sağlayıcının DNS'i arıza yapıyorsa. Bazı siteler açılmıyor, bazıları açılıyorsa klasik belirtidir.
  • Gizlilik istiyorsan. Genel DNS sağlayıcıları (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9) sorgu kaydı politikalarını açıkça yayımlar.
  • Filtreleme istiyorsan. Quad9 zararlı siteleri, bazı servisler reklam ve yetişkin içeriğini DNS düzeyinde engeller.

Ne beklemeyelim:

BeklentiGerçek
İndirme hızı artarArtmaz
Yükleme hızı artarArtmaz
Oyun ping'i düşerDüşmez
Sayfalar daha çabuk açılmaya başlarSağlayıcının DNS'i yavaşsa evet
Kesintiler biterBitmez, kesinti hatla ilgilidir
Video daha az donarDonma bant genişliği/Wi-Fi işidir, hayır

Hangi DNS daha hızlı? Cevabı sadece sen bulabilirsin

"En hızlı DNS şudur" listelerine temkinli yaklaş. DNS hızı konuma ve sağlayıcıya bağlıdır: sana en yakın Cloudflare düğümü 8 ms verirken, başka bir şehirde başka bir servis daha iyi çıkabilir. Bazen sağlayıcının kendi DNS'i, ağın içinde olduğu için en hızlısıdır.

Kabaca ölçmek için terminalde nslookup ya da ping ile aday DNS'lerin yanıt süresine bakabilir, ya da DNS karşılaştırma araçlarını kullanabilirsin. Değiştirdikten sonra tarayıcı ve işletim sistemi önbelleğini temizlemeyi unutma — yoksa eski cevaplar seni yanıltır.

Değiştirmeden önce: sorun gerçekten DNS mi?

Basit bir ayrıştırma testi var. Tarayıcıya doğrudan bir IP adresi yaz (örneğin 1.1.1.1). Bu anında açılıyor ama alan adıyla girdiğin siteler geç açılıyorsa, şüphe DNS'e döner. İkisi de yavaşsa DNS suçsuzdur; sorun hatta, Wi-Fi'da ya da modemdedir.

O ihtimalleri elemek için sıralı teşhis: internet neden yavaş. Ve her değişiklikten önce/sonra bir ölçüm al: hız testini çalıştır, indirme, yükleme ve ping'i not et. Rakam olmadan "daha hızlı oldu" hissi çoğu zaman plasebodur.

Özet

  1. DNS bir telefon rehberidir; bağlantının başında çalışır, hızını belirlemez.
  2. DNS değiştirmek indirme/yükleme hızını artırmaz, oyun ping'ini düşürmez.
  3. Sağlayıcının DNS'i yavaşsa sayfaların açılmaya başlaması hızlanabilir — kazanç milisaniyelerdedir, megabitlerde değil.
  4. Gizlilik ve filtreleme, DNS değiştirmenin en sağlam gerekçeleridir.
  5. Değiştirmeden önce IP ile alan adını karşılaştır, sonra öncesi/sonrası ölçüm al.