Premettiamo ancora che un Indirizzo 'IP'"(dall'inglese Internet Protocol address) è un numero che identifica univocamente un dispositivo collegato a una rete. 'Dispositivo' significa non solo un oggetto fisico (un computer, una scheda, una stampante, ..) ma anche un servizio come quello offerto da un server www, ftp, ecc.
Gli indirizzo IP più diffusi (lo standard IPv4) sono numerati separati da punti come 195.24.65.215.
Il 'sistema dei nomi a dominio', in inglese 'Domain Name System' (indicato con DNS), è un sistema utilizzato per ottenere dal nome di un dispositivo il suo indirizzo IP e viceversa.
Questo è il concetto, pur con molte semplificazioni e qualche imprecisione.
Quando, ad esempio, una persona vuole ottenere una pagina web - come il sito facebook.com - il browser invierà la richiesta ad un server DNS, che dal nome www.facebook.com restituirà un indirizzo IP, ad esempio 66.220.153.15. Questo è l'indirizzo IP di uno dei server di Facebook.
Un server DNS - identificato e raggiungibile anch'esso tramite un IP - di solito è automaticamente impostato dal fornitore di accesso ad internet (ISP). Ad esempio, se accedete ad internet tramite Alice, uno dei server DNS di Telecom-Alice ha l'IP: 85.37.17.40.
Se i propri server DNS, non funzionano, sono lenti, o bloccano alcuni siti, possiamo ricorrere a server DNS alternativi. Ce ne sono migliaia, come migliaia sono i fornitori di accesso a internet (ISP).
Senza dilungarmi sulla procedura manuale per cambiare il proprio DNS, che trovate in molte altre pagine web, ad esempio tutorials.revhosting.org/article/operazioni-avanzate-con-i-dns-79.html. Nella stessa pagina sono elencati i principali server DNS utilizzati in Italia.
Un'altra dettagliata lista di server DNS americani si trova qui: www.tech-faq.com/public-dns-servers.html.
Ma veniamo alle utility richiamate nel titolo di questo post. Servono a risolvere due problemi: scegliere il server DNS più veloce e cambiare il DNS predefinito.
La prima utility è denominata DNS BENCHMARK ovvero 2Domain Name Speed Benchmark", una utility per Windows e Linux per misurare le prestazioni - in termini di tempo di risposta. di un DNS servers locale o remoto. L'utility è importante, infatti come dice il motto della software house: “You can't optimize it until you can measure it”.
DNS Benchmark si scarica da qui: http://www.grc.com/dns/benchmark.htm
Un'altra utility freeware è NAMEBENCH, programmino portabile, disponibile per Windows, Linux e per MacOS.
Eseguendo Namebench, sempre con la connessione internet attiva, vediamo che anch' esso ci appare con una finestra molto minimale, ma che, rispetto a DNS Benchmark, ha qualcosa in più: la possibilità di considerare sia i providers globali che offrono il servizio di server DNS (Google Public DNS, OpenDNS, UltraDNS, ecc...) che i servizi regionali DNS ( server DNS di zona) ed inoltre, Namebench rileva automaticamente il nostro indirizzo per individuare i server DNS di zona con prestazioni migliori.
Namebench si scarica da qui: code.google.com/p/namebench/.
Vogliamo ora provare o cambiare facilmente i server DNS della nostra connessione? Ci sono tante utility.
Ne propongo una ce funziona anche su Windows 7: DNS JUMPER
L'utility è semplicissima. Dal programma stesso o modificando il file "DnsJumper.ini" si può impostare la lingua in italiano e modificare l'elenco dei server DNS da utilizzare.
DnsJumper si può scaricare a questo indirizzo: www.sordum.com/?p=4573
Dallo stesso autore di Dns Jumper, Sordum, un'utility che ci aiuta a scegliere dei server Dns con protezione dai contenuti, quindi con il blocco di siti potenzialmente pericolosi o con contenuti inadatti ai bambini. Si tratta di DNS ANGEL
Infine, un'utility per i meno esperti, con poche opzioni e che vuole suggerire una lista di server DNS affidabile: Public DNS Server Tool 2.0