Aplikasi pengujian kecepatan DNS

Ookla mengatakan koneksi Anda 400 Mbps namun browser masih terasa lambat. Hambatan sering kali bukan lebar pita tetapi DNS: resolver yang diberikan oleh ISP membutuhkan waktu 200 ms untuk mengembalikan nama host, dan setiap halaman yang memuat enam belas aset pihak ketiga membayar pajak ini enam belas kali. Aplikasi terbaik untuk pengujian kecepatan DNS mengukur latensi resolusi dari PC Anda ke daftar resolver publik, mengurutkannya, dan sering kali memungkinkan Anda beralih ke yang tercepat dalam satu klik. Kami memilih delapan alat yang mencakup Windows, macOS, dan Linux dan menjawab pertanyaan “resolver mana” dan “mengapa DNS lambat sama sekali”.

Hal-hal yang perlu diperhatikan

Enam hal penting ketika memilih tolok ukur DNS.

Tabel perbandingan cepat

Aplikasi Terbaik untuk Antarmuka Paket gratis Fitur unggulan
GRC DNS Benchmark Pengguna Windows yang menginginkan jawaban pasti Windows GUI Gratis Tabel statistik lengkap dengan jitter
NameBench Pengguna macOS dan Linux CLI Python CLI Gratis (open source) Referensi silang riwayat browser Anda
DNSPerf Pemantauan langsung resolver publik Dasbor web Tingkat gratis Data waktu aktif global
dnsperf Tolok ukur resolver sendiri Terminal Gratis (open source) Mensimulasikan pola lalu lintas
NextDNS CLI Pengujian NextDNS dari mesin Anda Terminal Gratis untuk 300k kueri/bulan Probe ringan
Cloudflare 1.1.1.1 GUI Pertukaran cepat ke Cloudflare dengan UI Aplikasi asli Gratis Pengaturan DoH satu klik
DNS Jumper Penggemar Windows Windows GUI Gratis Menerapkan perubahan tanpa reboot
dnstop Mendiagnosis percakapan DNS Terminal Gratis (open source) Menunjukkan aplikasi mana yang melakukan kueri

Aplikasi-aplikasi

1. GRC DNS Benchmark, terbaik untuk Windows

GRC DNS Benchmark adalah .exe kecil yang mandiri dari situs Steve Gibson. Ini menyelidiki setiap resolver dalam daftar bawaan plus yang Anda tambahkan, merekam latensi cache dan tanpa cache, dan menghitung skor keandalan. Tabel hasil merinci waktu respons min/rata-rata/maks setiap resolver, sehingga Anda dapat menemukan yang kasus terburuknya 800 ms meskipun rata-ratanya baik.

Di mana hal itu kurang: Hanya Windows. Juga tidak menguji DoH atau DoT, hanya port 53. Untuk pengujian DNS terenkripsi pasangkan dengan dnsperf.

Harga:

Platform: Windows

Unduh: grc.com/dns/benchmark.htm

Garis bawah: Dua puluh tahun, masih tolok ukur Windows terdefinisi. Sepuluh menit untuk dijalankan, satu jawaban yang jelas di akhir.

2. NameBench, terbaik untuk macOS dan Linux

NameBench adalah proyek tolok ukur DNS Google. Pengembangan asli berhenti, tetapi garpu tetap hidupnya. Referensi silang resolver yang Anda uji terhadap sampel riwayat browser Anda sehingga waktu mencerminkan domain yang benar-benar Anda kunjungi, bukan daftar top-1000 generik.

Di mana hal itu kurang: Python 2 dalam rilis asli. Garpu terbaru menargetkan Python 3 namun UX masih terlihat ketinggalan zaman.

Harga:

Platform: macOS, Linux, Windows

Unduh: github.com/google/namebench (atau garpu yang dirawat)

Garis bawah: Pilihan yang tepat ketika teman Windows Anda menjalankan GRC dan Anda menginginkan jawaban yang sama di Mac.

3. DNSPerf, terbaik untuk data resolver dunia nyata

DNSPerf menerbitkan peringkat bulanan untuk setiap resolver publik, plus dasbor langsung tingkat keberhasilan kueri dan latensi menurut wilayah. Berguna untuk mempersempit daftar pendek sebelum menjalankan tolok ukur Anda sendiri: tidak ada gunanya menguji resolver yang memiliki defisit 40 ms ke Cloudflare di kota Anda.

Di mana hal itu kurang: Bukan tolok ukur lokal. Data mereka mencerminkan kinerja rata-rata dari node pemantauan mereka, bukan dari ISP tertentu Anda.

Harga:

Platform: Browser apa pun

Unduh: dnsperf.com/dns-resolvers

Garis bawah: Konsultasikan DNSPerf sebelum menjalankan tolok ukur lokal. Menghilangkan yang berkinerja rendah sehingga Anda menguji lebih sedikit kandidat.

4. dnsperf CLI, terbaik untuk stress-testing resolver

dnsperf (alat baris perintah dari Nominum, sekarang DNS-OARC) mengirimkan aliran kueri yang dapat dikonfigurasi ke resolver apa pun dan melaporkan throughput dan persentil latensi. Berguna ketika Anda ingin tahu bagaimana resolver berperilaku di bawah beban, bukan hanya menganggur. Juga cara standar untuk tolok ukur Unbound atau Pi-hole yang di-host sendiri.

Di mana hal itu kurang: Memerlukan file kueri, yang tidak jelas bagi pengguna pertama kali. Daftar kueri sampel tersedia dari OARC.

Harga:

Platform: Linux, macOS, BSD; Windows melalui WSL

Unduh: github.com/DNS-OARC/dnsperf

Garis bawah: Alat pilihan untuk pengujian beban daripada pengujian menganggur. Pasangkan dengan GRC untuk gambaran lengkap.

5. NextDNS CLI, terbaik untuk pengujian NextDNS dari mesin Anda

NextDNS CLI mengubah NextDNS menjadi proksi DoH lokal dan, dalam prosesnya, memberi Anda klien yang melaporkan waktu resolusi untuk resolver-nya sendiri. Berguna untuk mengkonfirmasi bahwa beralih ke NextDNS benar-benar membantu, daripada mempercayai bagan pemasaran.

Di mana hal itu kurang: Hanya menguji kinerja NextDNS sendiri. Untuk tolok ukur perbandingan, pasangkan dengan GRC atau dnsperf.

Harga:

Platform: Linux, macOS, Windows, OpenWrt

Unduh: github.com/nextdns/nextdns

Garis bawah: Pasang jika Anda sudah menggunakan NextDNS dan ingin mengkonfirmasi setup Anda melakukan apa yang dijanjikan.

6. Cloudflare 1.1.1.1 GUI, pertukaran satu klik terbaik

1.1.1.1 dengan WARP memasang aplikasi asli di Windows dan macOS yang mengganti DNS sistem ke titik akhir DoH Cloudflare tanpa pengeditan resolv.conf manual atau penggerakan adapter jaringan Windows. Aplikasi juga menampilkan latensi ke tepi mereka, sehingga Anda mendapatkan pemeriksaan akal kasar tentang apakah pertukaran membantu.

Di mana hal itu kurang: Tidak ada tolok ukur perbandingan terhadap resolver lain. Mengasumsikan Anda sudah memutuskan Cloudflare adalah pilihan yang tepat.

Harga:

Platform: Windows, macOS, iOS, Android, Linux

Unduh: 1.1.1.1

Garis bawah: Pilihan yang tepat ketika GRC sudah memberi tahu Anda Cloudflare tercepat dan Anda menginginkan pertukaran menjadi satu klik.

7. DNS Jumper, terbaik untuk penggemar Windows

DNS Jumper adalah aplikasi Windows portabel yang memungkinkan Anda mengulangi resolver preset, mengujinya, dan menerapkan perubahan tanpa restart jaringan. Praktis pada mesin yang Anda sentuh sekali beberapa bulan sekali, karena aplikasi adalah satu .exe tanpa installer.

Di mana hal itu kurang: Hanya Windows. Tolok ukur bundel kurang detail daripada GRC.

Harga:

Platform: Windows

Unduh: sordum.org/7952/dns-jumper-v2-3

Garis bawah: Portabel, turun di USB stick. Berguna saat membantu anggota keluarga memperbaiki “internet lambat” selama kunjungan akhir pekan.

8. dnstop, terbaik untuk mendiagnosis percakapan

dnstop menunjukkan setiap kueri DNS yang meninggalkan mesin Anda dikelompokkan menurut sumber dan tujuan. Berguna ketika tolok ukur mengatakan resolver baik, tetapi browsing masih terasa lambat: sering kali pelakunya adalah satu aplikasi latar belakang yang mengganggu DNS dengan seribu kueri per detik.

Di mana hal itu kurang: Membaca paket, jadi memerlukan hak istimewa yang ditinggikan. Di Windows gunakan melalui WSL atau capai setara Sysinternals.

Harga:

Platform: Linux, macOS, BSD

Unduh: github.com/measurement-factory/dnstop

Garis bawah: Mencapainya ketika tolok ukur bersih tetapi “internet masih terasa lambat” persisten.

Cara memilih yang tepat

Pilih GRC DNS Benchmark di Windows jika Anda menginginkan satu jawaban pasti dalam sepuluh menit.

Pilih NameBench di macOS atau Linux untuk pekerjaan yang sama.

Pilih dasbor publik DNSPerf sebagai pemeriksaan prapenerbangan yang mempersempit daftar pendek.

Pilih dnsperf CLI ketika Anda memerlukan angka persentil atau Anda membuat tolok ukur resolver Anda sendiri.

Pilih NextDNS CLI jika Anda sudah menggunakan NextDNS dan ingin mengkonfirmasi itu memberikan hasil.

Pilih 1.1.1.1 GUI ketika tolok ukur memberi tahu Anda Cloudflare menang dan Anda menginginkan pertukaran yang lancar.

Pilih DNS Jumper untuk perbaikan Windows portabel di mesin orang lain.

Pilih dnstop ketika tolok ukur terlihat baik tetapi sesuatu di mesin masih menghasilkan terlalu banyak kueri.

FAQ

Mengapa tes kecepatan melewatkan DNS? Tes kecepatan mengukur throughput ke server terdekat setelah DNS diselesaikan. Resolusi itu sendiri terjadi dalam milidetik, sehingga resolver lambat terlihat seperti koneksi cepat dengan halaman yang dimuat dengan lambat.

Apa waktu respons DNS yang baik? Di bawah 30 ms untuk kueri tanpa cache sangat bagus. 30-80 ms adalah tipikal untuk resolver publik. Di atas 150 ms layak untuk beralih dari.

Apakah Cloudflare dan Google DNS benar-benar lebih cepat daripada ISP saya? Biasanya ya untuk kueri tanpa cache. ISP cache berat sehingga halaman yang Anda kunjungi dua kali sehari terasa sama, tetapi domain baru sering diselesaikan lebih cepat di Cloudflare atau Quad9.

Haruskah saya menggunakan DoH atau DNS biasa? DoH menambahkan biaya latensi kecil (5-15 ms) dan menyembunyikan kueri dari jaringan lokal. Apakah trade-off layak tergantung pada model ancaman Anda. Pada jaringan rumah jawabannya biasanya ya.

Apakah beralih DNS membantu dengan buffering pada layanan streaming? Kadang-kadang. Platform streaming menggunakan CDN yang “edge terdekat” dipilih berdasarkan di mana resolver DNS Anda tampaknya berada. Resolver di kota yang salah dapat mengirim Anda ke edge yang lebih buruk.