Se sei come la maggior parte delle persone, non ti preoccuperai molto del DNS (Domain Name Server) dopo aver inserito gli indirizzi IP DNS che il tuo ISP (Internet Service Provider) ti ha fornito nelle impostazioni di rete del tuo Mac. Una volta che il tuo Mac è in grado di connettersi a Internet e puoi esplorare i tuoi siti preferiti, che altro c'è da fare con il DNS?
Con namebench, un nuovo strumento di Google Code, puoi eseguire una serie di bench test sul tuo provider DNS per vedere quanto bene sta funzionando il servizio. Perché questo è importante? Perché quando si naviga nel Web, la connessione Internet utilizza DNS per cercare l'indirizzo IP (Internet Protocol) del sito Web che si sta tentando di raggiungere. La velocità con cui può essere eseguita la ricerca determina la velocità con cui il browser Web può iniziare a scaricare il sito Web. E non è solo un singolo sito web che viene consultato. Per la maggior parte delle pagine Web, ci sono alcuni URL incorporati nella pagina web che devono essere consultati. Gli elementi della pagina dagli annunci alle immagini hanno URL che utilizzano il DNS per decidere dove recuperare le informazioni.
Avere un DNS veloce aiuta a garantire una risposta rapida nel tuo browser web.
Google code namebench
Namebench è disponibile dal sito web Google Code. Una volta scaricato namebench sul tuo Mac, puoi configurare alcuni parametri di namebench e quindi avviare il test.
Configurazione di namebench
Quando avvii namebench ti verrà presentata una singola finestra in cui puoi configurare alcune opzioni. Anche se puoi semplicemente accettare le impostazioni predefinite, otterrai risultati un po 'migliori e più significativi utilizzando le informazioni seguenti per personalizzare i parametri in base alle tue esigenze particolari.
nameservers: Questo campo deve essere precompilato con l'indirizzo IP del servizio DNS che utilizzi con il tuo Mac. Questo è probabilmente il servizio DNS fornito dal tuo ISP. È possibile aggiungere ulteriori indirizzi IP DNS che si desidera includere nel test separandoli con una virgola.
Includere provider DNS globali (Google Public DNS, OpenDNS, UltraDNS, ecc.): Inserendo qui un segno di spunta, sarà possibile includere i principali provider DNS nel test.
Includi i migliori servizi DNS regionali disponibili: Inserendo qui un segno di spunta, i provider DNS locali nell'area specifica verranno automaticamente inclusi nell'elenco degli IP DNS da testare.
Fonte dati di riferimento: Questo menu a tendina dovrebbe elencare i browser che hai installato sul tuo Mac. Seleziona il browser che usi più spesso. Namebench utilizzerà il file di cronologia del browser come origine per i nomi dei siti Web da utilizzare per controllare i servizi DNS.
Modalità di selezione dei dati del benchmark: Ci sono tre modalità tra cui scegliere:
- pesato: Questa è la scelta migliore per la maggior parte delle persone. Ponderato elimina i siti Web duplicati dall'elenco dei nomi dei siti da verificare. Utilizzerà la cronologia del browser e l'elenco Alexa dei primi 10.000 domini, in base alla popolarità.
- Casuale: Una selezione casuale di nomi host dall'origine dati selezionata. Se la cronologia del browser non è molto ampia, questa impostazione utilizzerà molti nomi host duplicati per completare il test. I nomi duplicati possono pesare i risultati in modo positivo o negativo.
- Pezzo: Questo metodo utilizza un blocco sequenziale selezionato a caso di nomi host dalla cronologia del browser.
Numero di test: Questo determina quante richieste o test verranno eseguiti per ciascun provider DNS. Un numero elevato di test produrrà i risultati più accurati, ma maggiore è il numero, più tempo è necessario per completare il test. Le dimensioni consigliate vanno da 125 a 200, ma è possibile eseguire un test rapido con un minimo di 10 e restituire comunque risultati ragionevoli.
Numero di piste: Questo determina quante volte verrà eseguita l'intera sequenza di test. Il valore predefinito di 1 è in genere adeguato per la maggior parte degli usi. La selezione di un valore maggiore di 1 testerà solo il modo in cui il sistema DNS locale memorizza i dati nella cache.
Avvio del test
Una volta terminata la configurazione dei parametri namebench, è possibile iniziare il test facendo clic sul pulsante "Inizia il benchmark".
Il test di riferimento può richiedere da alcuni minuti a 30 minuti. Quando ho eseguito namebench con il numero di test impostato su 10, ci sono voluti circa 5 minuti. Durante i test, dovresti evitare di usare altrimenti il tuo Mac.
Comprensione dei risultati dei test
Una volta completato il test, il browser Web visualizzerà la pagina dei risultati, che elenca i primi tre server DNS con prestazioni, insieme a un elenco di provider DNS e il loro confronto con il sistema DNS attualmente in uso.
Nei miei test, il server DNS pubblico di Google è sempre tornato come non riuscito, non è in grado di restituire query per alcuni siti Web che di solito visualizzo. Ne parlo solo per dimostrare che sebbene questo strumento sia stato sviluppato con l'aiuto di Google, sembra non essere ponderato a favore di Google.
Dovresti cambiare il tuo server DNS?
Dipende. Se hai problemi con il tuo attuale provider DNS, allora sì, cambiare potrebbe essere una buona cosa. Tuttavia, dovresti eseguire il test per alcuni giorni e in momenti diversi per avere un'idea generale di quale DNS funzionerà meglio per te.
Dovresti anche essere consapevole che solo perché un DNS è elencato nei risultati non significa che si tratta di un DNS pubblico che chiunque può utilizzare in qualsiasi momento. Se è elencato nei risultati, è attualmente aperto all'accesso pubblico, ma potrebbe diventare un server chiuso in futuro. Se decidi di cambiare il tuo provider DNS primario, potresti voler lasciare l'IP DNS assegnato dal tuo ISP come indirizzo IP DNS secondario.In questo modo se il DNS primario diventa privato, ricadrà automaticamente sul tuo DNS originale.
Pubblicata il 15/2/2010
Aggiornato: 15/12/2014