Saya mempertimbangkan server DNS publik Google sebagai DNS eksternal untuk jaringan saya. Saat ini saya menggunakan server DNS dari ISP saya. Saya juga mempertimbangkan OpenDNS di masa lalu, tetapi akhirnya memutuskan untuk tidak melompat.
Saya ingin dapat mengukur seberapa cepat masing-masing server dapat melayani permintaan DNS kami. Saya tidak melihat apa pun di nslookup yang akan membantu.
Bagaimana saya bisa menguji waktu pulang-pergi untuk DNS yang disediakan secara eksternal?
Anda hanya bisa
dig
dangrep
sumber
Gunakan Tolok Ukur Kecepatan Nama Domain GRC .
sumber
Saya juga melihat namebench - Utilitas Benchmark DNS Open Source Google. Itu sangat komprehensif.
sumber
Saya telah melakukan beberapa tolok ukur dasar antara OpenDNS dan GoogleDNS. Hasilnya menunjukkan bahwa penawaran OpenDNS secara konsisten lebih cepat daripada layanan DNS Google:
http://ajclark.wordpress.com/2009/12/04/google-dns-vs-opendns-performance-comparison/
sumber
Plugin Firebug untuk Firefox dan IE memiliki tab "net" yang memberi Anda representasi grafis dari waktu buka untuk setiap permintaan file.
Ini memecahnya menjadi aktivitas termasuk pencarian DNS, yang ditampilkan dalam warna hijau.
sumber
Script shell sederhana qtest.sh dapat digunakan untuk itu:
Di sini,,
172.19.1.1
resolver lokal, lebih cepat, diikuti oleh resolver ISP, kemudian OpenDNS.sumber
Saya menulis sedikit skrip yang bagus untuk mengevaluasi koneksi ke server DNS:
sumber
Anda dapat menggunakan ping untuk mencari tahu berapa lama paket akan bergerak bolak-balik antara server Anda dan server DNS. Sebagai aturan umum: jangan pernah mengubah apa yang berhasil.
Kerugian dari OpenDNS adalah bahwa domain yang tidak ada dapat merespons dengan catatan A yang menunjuk ke halaman pencarian OpenDNS, karena mereka cenderung melakukan itu. Google saat ini tidak melakukannya, tetapi akan bodoh untuk menganggap bahwa mereka hanya memberikan resolver DNS tanpa hasil dari itu.
sumber
dnseval
dari dnsdiag bekerja seperti pesona di windows linux dan mac. (jauh lebih baik daripada papan nama yang sudah ketinggalan zaman) unduh di githubUntuk menggunakannya, pertama-tama tulis file teks yang ingin Anda uji setiap DNS yang berisi garis dengan alamat IP-nya
mylist.txt
::dan kemudian jalankan
Meskipun ini tidak memeriksa ukuran cache server, itu adalah pendekatan yang jauh lebih mudah dan lebih cepat dan saya berharap itu berkorelasi dengan baik dengan kinerja dunia nyata.
sumber