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 thoughts on “Confrontare le prestazioni di due server DNS

  1. 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 🙂

  2. 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?

  3. 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

  4. @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.

  5. Pingback: GoogleDNS contro OpenDNS : Skydiamond

  6. Pingback: Tweets that mention Confrontare le prestazioni di due server DNS « LuBlog -- Topsy.com

Leave a Reply

Your email address will not be published. Required fields are marked *