Scegliere il DNS più veloce per noi

 

Recentemente ho trovato un’interessante guida relativa a Chakra.

Questo che segue è una adattamento per *buntu e derivate. Il tutto è stato testato su una liveusb contenente Linux Mint 13 Maya.

In sostanza, Namebench è uno script python che confronta vari server DNS per indicarci quale sia il più adatto per la nostra connessione.

Per prima cosa, installiamo tutto l’occorrente, eseguendo i vari comandi in sequenza:

sudo apt-get install python-tk
wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
tar xvfz namebench-1.3.1-source.tgz
cd namebench-1.3.1
./namebench.py 

 

Se siamo in una sessione grafica, il programma si avvia mostrando una spartana (ma efficace) finestra creata con le librerie tk di python

 

Dopo aver scelto il browser preferito (nel mio caso Firefox), occorre lanciare il benchmark. Non serve impostare nient’altro. Dopo qualche minuto necessario al test, sul terminale vedremo queste righe:

> Saving report to /tmp/namebench_XXXX-XX-XX_XXXX.html
> Saving detailed results to /tmp/namebench_XXXX-XX-XX_XXXX.csv
> Opening /tmp/namebench_XXXX-XX-XX_XXXX.html

Successivamente il browser si aprirà con l’interessante risultato:

 

I server DNS migliori sono quelli evidenziati in alto a destra (10.10.10.10, 11.11.11.11, 12.12.12.12 nel test preso in esame).

La via più semplice per impostare questi indirizzi, è utilizzare l’applet di Network Manager normalmente presente in basso a destra. Nella gestione delle connessioni, selezioniamo la nostra preferita, clicchiamo su “modifica” e navighiamo nella tab “Impostazioni IPv4” .

Qui occorre semplicemente cambiare il metodo in “Automatico (DHCP) solo indirizzi” e incollare gli ip dei DNS separati da virgole, come da esempio qui sotto:

 

L’ultimo passaggio sta nel riavviare il servizio network-manager e a controllare che tutto sia andato a buon fine:

sudo service network-manager restart
nm-tool | grep DNS

 

Quest’ultimo comando, se tutto è andato per il verso giusto, ritornerà l’indirizzo corretto dei DNS precedentemente impostati:

    DNS:             10.10.10.10
    DNS:             11.11.11.11
    DNS:             12.12.12.12


Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s