Il server DNS (Domain Name System), configurato nel computer, si occupa di risolvere un nome a dominio nel corrispondente indirizzo IP associato. In questo modo, ad esempio, possiamo digitare nel browser web il semplicissimo TurboLab.it, lasciando al DNS il compito di "tradurlo" al posto nostro nell'indirizzo IP 95.141.32.225.
Di solito, il server DNS è configurato automaticamente (protocollo DHCP) dal modem/router ed è quello fornito dal provider di connettività Internet (ISP), però può non essere sempre la scelta migliore e la più veloce. Per modificare i server DNS consultate il relativo articolo.
Per fare un test, e scoprire quale è il server DNS più veloce, ho trovato uno script molto interessante, a cui va riconosciuto il merito iniziale, ma, dato che era pensato e configurato per l'Inghilterra, ho voluto farne una versione italiana, inserendo anche alcuni piccoli miglioramenti.
Per sviluppare lo script mi sono avvalso di Grok e di alcuni validi consigli da parte di Zigul.
Una volta completato lo script potrete confrontare la velocità del vostro DNS locale, quello fornito, con il DHCP, dal provider e tutti gli altri. Il mio, di Fastwerb, si piazza mediamente al quinto posto.

Funzionamento
Al primo avvio dello script richiede l'installazione del modulo ThreadJob necessario per il funzionamento e la rilevazione dei tempi di risposta. Se, per qualche motivo, dovesse fallire provate a installarlo manualmente con il comando Install-Module -Name ThreadJob -Force.
Nello script sono inseriti una serie di server DNS pubblici, alcuni, come quelli di Comodo, li ho dovuti escludere perché non rispondevano al test. Se ne volete aggiungere degli altri, o toglierli perché non funzionano, potete modificare questa lista.

I domini da provare sono elencati in questa zona dello script, li potete modificare, o aumentare/diminuire, a vostra scelta.

Possiamo avere la configurazione con DNS locale fornito dal provider.

O quella modificata da noi per inserire un DNS che è incluso nella lista dei server in test e quindi non ci sarà un DNS locale.

Non rimane altro che aspettare i risultati del test e vedere il vincitore in quel momento.

Proseguendo ci saranno i fallimenti, ControlD è l'unico che ne ha registrati in tutti i test, e la possibilità di salvare il report in un file di testo. Si può scegliere come destinazione il desktop o indicare una cartella personalizzata.

Consultate anche il file di test perché ci sono ulteriori informazioni più dettagliate sui test eseguiti.

Conclusioni
Dato che ho dovuto ripetere il test molte volte prima di arrivare alla versione definitiva dello script, i migliori risultati li ho quasi sempre avuti con i due server di Google, ma ogni tanto i server di OpenDNS riuscivano a piazzarsi nei primi due posti. Mi aspettavo qualcosa di meglio da Cloudflare ma ha sempre dato dei tempi di risposta più alti.
Non è uno strumento perfetto, però, almeno nel mio computer, mi ha dato dei risultati che ritengo abbastanza attendibili.
Oltre ai tempi di risposta valutate anche la percentuale dei successi, sarebbe inutile scegliere un server DNS veloce ma che non è in grado di risolvere qualche indirizzo.
Il test va ripetuto più volte al giorno, in orari diversi, in modo da vedere quale è il comportamento migliore in quel momento per poi decidere quali server DNS scegliere.
Chiaramente i risultati del test dipendono dal tipo di linea utilizzata, dal momento in cui vengono eseguiti, dal traffico presente, ci sono tanti fattori che possono darvi dei risultati completamente diversi nel vostro computer.