Ookla bağlantının 400 Mbps olduğunu söyler ve tarayıcı hala yavaş hissettiriyor. Sorun genellikle bant genişliği değil DNS’dir: ISP tarafından atanan çözümleyici, ana bilgisayar adını döndürmek için 200 ms bekler ve on altı üçüncü taraf varlığını yükleyen her sayfa bu vergiyi on altı kez öder. DNS hız testine yönelik en iyi uygulamalar, bilgisayarınızdan genel çözümleyicilerin bir listesine kadar çözüm gecikmesini ölçer, sıralarını oluşturur ve genellikle tek tıklamayla en hızlı olana geçmenize izin verir. Windows, macOS ve Linux’u kapsayan sekiz aracı seçtik ve “hangi çözümleyici” ve “neden DNS tamamen yavaş” sorularını cevaplayabiliriz.
Nelere dikkat edilmesi gerekir
DNS kıyaslaması seçerken altı şey önemlidir.
- Gerçek bilgisayarınızdan testler, bu nedenle sonuçlar ISP yönlendirmenizi yansıtır, bir veri merkezini değil
- Önbelleğe alınmış ve önbelleğe alınmamış sorguları karşılaştırır, çünkü ilk vuruş gecikmesi sayfa yüklemesini bozar
- DoT ve DoH çözümleyicileri içerir, sadece 53 numaralı bağlantı noktasındaki geleneksel olanları değil
- Çözümleyicileri güvenilirliğe göre sıralar, sadece ortalama hıza göre değil
- En iyi seçeneği sistem çözümleyicisi olarak kaydetmenize izin verir
resolv.confmanuel düzenleme olmadan - Yüklendikten sonra çevrimdışı çalışır
Hızlı karşılaştırma tablosu
| Uygulama | İçin en iyi | Arayüz | Ücretsiz plan | Öne çıkan özellik |
|---|---|---|---|---|
| GRC DNS Benchmark | Kesin bir cevap isteyen Windows kullanıcıları | Windows GUI | Ücretsiz | Jitter ile tam istatistik tablosu |
| NameBench | macOS ve Linux CLI kullanıcıları | Python CLI | Ücretsiz (açık kaynak) | Tarayıcı geçmişinin çapraz referansı |
| DNSPerf | Genel çözümleyicilerin canlı izlenmesi | Web panosu | Ücretsiz sınır | Küresel çalışma süresi verileri |
| dnsperf | Kendi çözümleyicinizin Kıyaslanması | Terminal | Ücretsiz (açık kaynak) | Trafik modellerini simüle eder |
| NextDNS CLI | Makinenizden NextDNS’yi test etme | Terminal | Aylık 300k sorgu için ücretsiz | Hafif sonda |
| Cloudflare 1.1.1.1 GUI | UI ile Cloudflare’a hızlı geçiş | Yerli uygulama | Ücretsiz | Tek tıklamalı DoH kurulumu |
| DNS Jumper | Windows heveslileri | Windows GUI | Ücretsiz | Yeniden başlatma olmadan değişiklik uygular |
| dnstop | DNS sohbetinin teşhisi | Terminal | Ücretsiz (açık kaynak) | Hangi uygulamanın sorgu yaptığını gösterir |
Uygulamalar
1. GRC DNS Benchmark, Windows için en iyi
GRC DNS Benchmark Steve Gibson’ın sitesinden küçük bir bağımsız .exe‘dir. Yerleşik listedeki her çözümleyiciyi artı eklediğiniz herhangi birini işaretler, önbelleğe alınmış ve önbelleğe alınmamış gecikmeyi kaydeder ve bir güvenilirlik puanı hesaplar. Sonuçlar tablosu, her çözümleyicinin min/ort/maks yanıt süresini detaylandırır, böylece en kötü durumu 800 ms olan birini bulabilirsiniz, ortalama iyi olsa bile.
Eksik kaldığı yer: Yalnızca Windows. DoH veya DoT’yi de test etmez, sadece port 53. Şifreli DNS testi için dnsperf ile eşleştirin.
Fiyatlandırma:
- Ücretsiz
- Ücretli: hiçbiri
Platformlar: Windows
İndir: grc.com/dns/benchmark.htm
Sonuç: Yirmi yaşında, hala belirleyici Windows kıyaslaması. On dakika çalışacak, sonunda bir açık yanıt.
2. NameBench, macOS ve Linux için en iyi
NameBench Google’ın DNS kıyaslama projesi idi. Orijinal geliştirme durdu, ancak çatallar onu canlı tutuyor. Test ettiğiniz çözümleyicileri tarayıcı geçmişinizin bir örneğiyle çapraz referans yapar, bu nedenle zamanlamalar gerçekten ziyaret ettiğiniz etki alanlarını yansıtır, genel bir top-1000 listesini değil.
Eksik kaldığı yer: Orijinal sürümde Python 2. Son çatallar Python 3’ü hedeflemiş, ancak UX hala eski görünüyor.
Fiyatlandırma:
- Ücretsiz
- Ücretli: hiçbiri
Platformlar: macOS, Linux, Windows
İndir: github.com/google/namebench (veya bakımlı bir çatal)
Sonuç: Windows arkadaşınız GRC çalıştırdığında ve Mac’te aynı cevabı istediğinizde doğru seçim.
3. DNSPerf, gerçek dünya çözümleyici verileri için en iyi
DNSPerf, her genel çözümleyici için aylık sıralamalar yayımlar, ayrıca sorgu başarı oranlarının ve bölge başına gecikmenin canlı panosu. Kendi kıyaslamanızı çalıştırmadan önce listeyi daraltmak için faydalıdır: şehrinizde Cloudflare’a 40 ms açığı olan bir çözümleyiciyi test etmenin bir anlamı yoktur.
Eksik kaldığı yer: Yerel kıyaslama değil. Verilerine, izleme düğümlerinden gelen ortalama performansını yansıtır, belirli ISP’nizden değil.
Fiyatlandırma:
- Ücretsiz sınır: yalnızca oku panolar
- Ücretli: özel fiyatlandırmadan ticari API
Platformlar: Herhangi bir tarayıcı
İndir: dnsperf.com/dns-resolvers
Sonuç: Yerel kıyaslama çalıştırmadan önce DNSPerf’e danışın. Düşük performansı ortadan kaldırır, böylece daha az aday test edersiniz.
4. dnsperf CLI, çözümleyici stres testi için en iyi
dnsperf (Nominum’dan komut satırı aracı, şimdi DNS-OARC) yapılandırılabilir sorgu akışlarını herhangi bir çözümleyiciye atar ve verimlilik ile gecikme yüzdeliklerini bildirir. Bir çözümleyicinin sadece boş kalmadığı şekilde davranışını bilmek istediğinizde faydalıdır. Ayrıca kendi kendine barındırılan Unbound veya Pi-hole’nin Kıyaslanmasının standart yoludur.
Eksik kaldığı yer: Sorgu dosyası gerektirir, ilk kez kullanıcılar için açık değildir. Örnek sorgu listeleri OARC’den mevcuttur.
Fiyatlandırma:
- Ücretsiz
- Ücretli: hiçbiri
Platformlar: Linux, macOS, BSD; WSL üzerinden Windows
İndir: github.com/DNS-OARC/dnsperf
Sonuç: Boş testinin yerine yük testi için tercih edilen araç. Tam resim için GRC ile eşleştirin.
5. NextDNS CLI, makinenizden NextDNS’yi test etmek için en iyi
NextDNS CLI, NextDNS’yi yerel DoH proxy’sine dönüştürür ve bunu yaparken kendi çözümleyicisi için çözüm zamanlarını raporlayan bir istemci sağlar. NextDNS’ye geçişin gerçekten yardımcı olduğunu onaylamak için faydalı, pazarlama grafiğine güvenmek yerine.
Eksik kaldığı yer: Sadece NextDNS’nin performansını test eder. Karşılaştırmalı kıyaslama için bunu GRC veya dnsperf ile eşleştirin.
Fiyatlandırma:
- Ücretsiz: aylık 300.000 sorgu
- Ücretli: sınırsız için ayda $1,99 başlayan
Platformlar: Linux, macOS, Windows, OpenWrt
İndir: github.com/nextdns/nextdns
Sonuç: Zaten NextDNS kullanıyorsanız ve kurulumunuzun vaatte edenleri yaptığını onaylamak istiyorsanız yükleyin.
6. Cloudflare 1.1.1.1 GUI, en iyi tek tıklamalı değişim
1.1.1.1 WARP ile, Windows ve macOS’e sistem DNS’i Cloudflare’ın DoH uç noktasına değiştiren yerel bir uygulama yükler resolv.conf manuel düzenlemesi veya Windows ağ-adaptörü kurcalamadan. Uygulama ayrıca kenarlarına gecikmeyi gösterir, bu nedenle değişimin yardımcı olup olmadığını kabaca kontrol edersiniz.
Eksik kaldığı yer: Diğer çözümleyicilere karşı karşılaştırmalı kıyaslama yok. Cloudflare’ın doğru seçim olduğuna karar verdiniz varsayıyor.
Fiyatlandırma:
- Ücretsiz
- Ücretli: WARP+ ayda $4,99’dan başlayarak öncelikli yönlendirme ekler
Platformlar: Windows, macOS, iOS, Android, Linux
İndir: 1.1.1.1
Sonuç: GRC zaten Cloudflare’ın en hızlı olduğunu söyledikten ve değişimin tek tıklama olmasını istediğiniz zaman doğru seçim.
7. DNS Jumper, Windows heveslileri için en iyi
DNS Jumper, ön ayarlı çözümleyicilerin arasında döngü yapmanıza, bunları test etmenize ve ağ yeniden başlatması olmadan değişiklik uygulamanıza izin veren taşınabilir bir Windows uygulamasıdır. Uygulamayı birkaç ayda bir dokunduğunuz makinelerde faydalıdır, çünkü uygulama yükleyicisi olmayan tek bir .exe‘dir.
Eksik kaldığı yer: Yalnızca Windows. Dahil edilen kıyaslama, GRC’ninkinden daha az detaylıdır.
Fiyatlandırma:
- Ücretsiz
- Ücretli: hiçbiri
Platformlar: Windows
İndir: sordum.org/7952/dns-jumper-v2-3
Sonuç: Taşınabilir, USB stick’e düşer. Hafta sonu ziyareti sırasında bir aile üyesinin “yavaş interneti” düzeltmesine yardım ederken faydalı.
8. dnstop, sohbeti teşhis etmek için en iyi
dnstop makinenizi terk eden her DNS sorgusunu kaynak ve hedef tarafından gruplandırılmış şekilde gösterir. Kıyaslanma çözümleyicinin iyi olduğunu söylediğinde ancak tarama yavaş hissettiriyor: genellikle suçlu, saniye başına bin sorguyla DNS’yi çekiçleyen bir arka plan uygulamasıdır.
Eksik kaldığı yer: Paketleri okur, bu nedenle yükseltilmiş ayrıcalıklar gerekir. Windows’ta WSL aracılığıyla kullanın veya Sysinternals eşdeğerine erişin.
Fiyatlandırma:
- Ücretsiz
- Ücretli: hiçbiri
Platformlar: Linux, macOS, BSD
İndir: github.com/measurement-factory/dnstop
Sonuç: Kıyaslanma temiz olduğunda ancak “internet hala yavaş hissettiriyor” devam ettiğinde erişin.
Doğruyu nasıl seçebilirsiniz
On dakikada kesin bir cevap istiyorsanız Windows’ta GRC DNS Benchmark seçin.
Aynı iş için macOS veya Linux’ta NameBench seçin.
Listeyi daralan ön uçuş kontrolü olarak DNSPerf’ün halka açık panosunu seçin.
Yüzdelik sayılara ihtiyaç duyduğunuzda veya kendi çözümleyicinize kıyaslama yaptığınızda dnsperf CLI seçin.
Zaten NextDNS kullanıyorsanız ve teslimat yaptığını onaylamak istiyorsanız NextDNS CLI seçin.
Kıyaslanma Cloudflare’ın kazandığını söylediğinde ve değişimin indolent olmasını istediğinizde 1.1.1.1 GUI seçin.
Başka birinin makinesinde taşınabilir bir Windows düzeltmesi için DNS Jumper seçin.
Kıyaslanma iyi görünüyor ancak makinedeki bir şey hala çok fazla sorgu üretiyor olduğunda dnstop seçin.
SSS
Neden hız testleri DNS’yi kaçırır? Hız testleri DNS çözdükten sonra yakınındaki bir sunucuya verimlilik ölçer. Çözüm kendisi milisaniye cinsinden gerçekleşir, bu nedenle yavaş bir çözümleyici yavaş yüklenen sayfalarla hızlı bir bağlantı gibi görünür.
İyi bir DNS yanıt süresi nedir? Önbelleğe alınmamış sorgular için 30 ms’nin altı mükemmeldir. 30-80 ms genel bir çözümleyici için tipiktir. 150 ms’nin üzerinde uzaklaşmaya değerdir.
Cloudflare ve Google DNS gerçekten ISP’nin mi daha hızlı? Genellikle evet önbelleğe alınmamış sorgular için. ISP’ler ağır önbellek tutar, bu nedenle günde iki kez ziyaret ettiğiniz bir sayfa aynı hissettiriyor, ancak yeni etki alanları genellikle Cloudflare veya Quad9’da daha hızlı çözülür.
DoH veya düz DNS kullanmalı mıyım? DoH küçük gecikme maliyeti (5-15 ms) ekler ve yerel ağdan sorguları gizler. Tradeoff’un buna değip değmediği tehdit modelinize bağlıdır. Ev ağında cevap genellikle evet olur.
DNS değiştirmek akış hizmetlerinde arabelleğe almaya yardımcı olur mu? Bazen. Akış platformları, DNS çözümleyicinizin nerede görünüyor gibi göründüğüne dayalı olarak “en yakın kenar” seçilen CDN’leri kullanır. Yanlış şehirdeki bir çözümleyici sizi daha kötü bir kenara gönderebilir.