Categorie
Computer Internet Linux

Confrontare le prestazioni di due server DNS

Con l’uscita dei Google Open DNS ho sentito la necessità di confrontare in modo oggettivo le loro prestazioni con gli OpenDNS che usavo  in precedenza, così ho recuperato le mie vecchie e scarse conoscenze di BASH e ho creato un piccolo script.

CompareDNS-mini

Lo script, che trovate qui, sfrutta il comando dig per risolvere per 5 volte gli IP collegati a 3 domini (google.com, ubuntu.com e kernel.org) con ciascuno dei 2 DNS passati come argomenti allo script, e facendo poi la media dei risultati.

Mi rendo conto che lo script è molto inelegante ed efficiente, ma fa il suo lavoro. Sono accettati consigli su come migliorarlo.

7 risposte su “Confrontare le prestazioni di due server DNS”

TEST FINISHED
Run time: 3 seconds
Testing 208.67.222.222 vs. 8.8.8.8
———————————-
208.67.222.222 average: 85 ms
8.8.8.8 average: 54 ms
alice 20mb 😉

@garret ti manca il comando “bc” che ignoro a cosa serva 🙂

ottimo, gran bel lavoro. Ho testato Google, OpenDNS e FoolDNS

~$ ./compare_dns.sh 8.8.8.8 208.67.222.222
TEST FINISHED
Run time: 9 seconds
Testing 8.8.8.8 vs. 208.67.222.222
———————————-
8.8.8.8 average: 111 ms
208.67.222.222 average: 125 ms

~$ ./compare_dns.sh 208.67.222.222 87.118.111.215
TEST FINISHED
Run time: 4 seconds
Testing 208.67.222.222 vs. 87.118.111.215
———————————-
208.67.222.222 average: 123 ms
87.118.111.215 average: 143 ms

Risultato: lo stesso ordine in cui li ho elencati. Ma non credo che setterò i DNS di Goole.
Domanda, come posso fare il confronto con quelli di default?

Piccola aggiunta, ho provato anche quelli di Alice e di Fastweb: sono entrambi _ancora più veloci_ di quelli di Google, in tutte le prove.

Quindi, perché cambiare! saluti

@monossido: bc è una calcolatrice 🙂

Ecco i miei risultati visto che li avete pubblicati anche tutti voi:
[email protected]:~$ ./compare_dns.sh 8.8.8.8 208.67.222.222
TEST FINISHED
Run time: 2 seconds
Testing 8.8.8.8 vs. 208.67.222.222
----------------------------------
8.8.8.8 average: 33 ms
208.67.222.222 average: 61 ms
[email protected]:~$ ./compare_dns.sh 8.8.8.8 213.205.36.70
TEST FINISHED
Run time: 2 seconds
Testing 8.8.8.8 vs. 213.205.36.70
----------------------------------
8.8.8.8 average: 33 ms
213.205.36.70 average: 45 ms

Prima il classico Google vs. OpenDNS, poi Google vs. Tiscali. La mia linea non è un fulmine in download ma almeno ha un’ottima latenza.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *