Yanıtlar:
Tek bir kaydın aranmasını zamanlamak istiyorsanız, tuşunu kullanın time dig a foobar.com @8.8.8.8
. Bu test yöntemi gerçekten iyi değil, çünkü ilk aramadan sonra önbelleğe alınmış sonuçlar elde edeceksiniz ve size ne kadar yakın olursa olsun size en hızlı yanıtı vereceksiniz.
namebench muhtemelen aradığınız araçtır. Tarayıcınızın önbelleğinde, popüler kayıtlar listesinden rastgele kayıtlarda vb.
Bu bana bash isteminde yardımcı oldu. İsim sunucularının rasgele zaman aşımına uğradığı bir sorun yaşadım. Minimum yüklemelerde varsayılan olmayan dig yardımcı programına ihtiyacınız vardır. Yükleyerek alabilirsiniz
$ yum install bind-utils
Fedora / RedHat / CentOS için veya
$ apt install dnsutils
Ubuntu / Debian için
$ while true; do dig www.google.com | grep time; sleep 2; done
Bu, aşağıdaki gibi bir çıktı sağlar:
;; Query time: 2 msec
;; Query time: 1 msec
;; connection timed out; no servers could be reached
;; Query time: 1 msec
;; Query time: 53 msec
;; connection timed out; no servers could be reached
;; connection timed out; no servers could be reached
;; Query time: 2 msec
;; Query time: 5 msec
;; Query time: 3 msec
Sağlıklı bir bağlantıda, bir sorgudan 2 ms'den fazla olmamalıdır.
sudo apt-get install namebench
namebench
...
> Sending 1 queries to 7 servers... [0/7]
> Sending 1 queries to 7 servers... [4/7]
> Sending 1 queries to 7 servers... [6/7]
> Sending 1 queries to 7 servers... [7/7]
> Saving report to /tmp/namebench_2019-08-13_1148.html
> Saving detailed results to /tmp/namebench_2019-08-13_1148.csv
> Opening /tmp/namebench_2019-08-13_1148.html
> Complete! SYS-127.0.0.53 [127.0.0.53] is the best.
Au revoir, mes amis!
dns'in yanıt hızına göre sizin için en iyi dns sonuçları ile bir html raporu hazırlayın
+[no]nssearch
Bu seçenek ayarlandığında, dig, aranan adı içeren bölge için yetkili ad sunucularını bulmaya ve her ad sunucusunun bölge için sahip olduğu SOA kaydını görüntülemeye çalışır.