Come testare la velocità DNS?


17

Sto usando google open DNS. Come posso misurare la velocità di un server DNS?

Risposte:


14

Puoi usare il comando seguente:

  dig YOURDOMAIN +nssearch 

2
+[no]nssearch Quando questa opzione è impostata, dig tenta di trovare i server dei nomi autorevoli per la zona contenente il nome da cercare e di visualizzare il record SOA che ciascun server dei nomi ha per la zona.
Adriano P

19

Se vuoi solo cronometrare la ricerca di un singolo record, usa time dig a foobar.com @8.8.8.8. Questo metodo di test non è poi così efficace dal momento che dopo la prima ricerca, otterrai risultati memorizzati nella cache e qualunque server ti sia più vicino ti darà la risposta più veloce.

namebench è probabilmente lo strumento che stai cercando. Esegue ricerche basate su domini nella cache del browser, record casuali da un elenco di record popolari, ecc. È altamente configurabile per testare l'elenco preferito di server DNS, l'elenco di record, ecc.


7

Questo mi ha aiutato sul prompt di bash. Ho avuto un problema a causa del timeout casuale dei server dei nomi. È necessaria l'utilità di scavo, che non è un valore predefinito per installazioni minime. Puoi ottenerlo installando

$ yum install bind-utils

per Fedora / RedHat / CentOS o

$ apt install dnsutils

per Ubuntu / Debian

$ while true; do dig www.google.com | grep time; sleep 2; done

Questo produce un output come:

;; 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

Su una connessione integra, non dovrebbe essere più di 2 msec una query.


0
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!

e crea un rapporto html con i risultati del miglior DNS per te in base alla velocità di risposta del DNS

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.