Cos'è un server DNS

Un server DNS è un computer che risponde tutto il giorno a una sola domanda. "Dov'è questo sito?" Ogni volta che scrivi un nome di dominio nel browser, è un server DNS a cercare la risposta e a mandare il browser nel posto giusto. Senza i server DNS, internet…

Bozza

Se hai letto il capitolo su cos'è il DNS, sai già che il sistema dei nomi di dominio traduce i nomi in indirizzi IP. Un server DNS è una delle macchine che fa avvenire questa traduzione. Non ce n'è uno solo. Nel mondo ci sono milioni di server DNS, ognuno con un ruolo preciso nella catena di ricerca.

Cos'è un server DNS in parole semplici?

Un server DNS è un computer che conserva informazioni sui nomi di dominio e risponde alle richieste di ricerca. Quando il browser deve trovare un sito, lo chiede a un server DNS. Quel server o ha già la risposta salvata, oppure sa a quale altro server chiedere.

Pensalo come una chiamata a un servizio informazioni. Chiedi il numero di telefono di una persona. Chi risponde potrebbe saperlo a memoria, oppure dover chiedere a qualcun altro. In ogni caso ricevi il numero e puoi fare la tua chiamata. Un server DNS funziona allo stesso modo. Gli dai un nome di dominio e lui restituisce l'indirizzo IP che serve al browser per caricare il sito.

Il significato di server DNS è semplice. È un server dedicato al sistema dei nomi di dominio. Il suo unico compito è aiutare a tradurre i nomi in numeri, così i dispositivi possono trovarsi su internet.

Quali sono i quattro tipi di server DNS?

Non tutti i server DNS fanno la stessa cosa. Ci sono quattro tipi e ognuno gestisce un passaggio diverso della ricerca. Capire come funzionano i server DNS vuol dire capire cosa fa ogni tipo e quando entra in gioco.

Resolver ricorsivo

Il resolver ricorsivo è il primo server con cui parla il browser. Di solito lo gestisce il tuo fornitore di internet. Quando scrivi un nome di dominio e premi invio, la richiesta va prima a questo server. Per la maggior parte dei domini il resolver non ha la risposta finale. Fa invece il lavoro di ricerca. Contatta altri server al posto tuo, raccoglie la risposta e la manda al browser.

Pensa al resolver ricorsivo come a un bibliotecario. Chiedi un libro. Il bibliotecario non ha in testa tutti i libri, ma sa come trovarlo. Controlla il catalogo, va allo scaffale giusto, prende il libro e te lo consegna. Il resolver fa la stessa cosa con gli indirizzi IP.

Il resolver salva anche le risposte che ha già cercato. Si chiama caching. Se qualcun altro sulla stessa rete ha chiesto lo stesso dominio cinque minuti fa, il resolver ha già la risposta salvata e può saltare tutti gli altri passaggi.

Root nameserver

Se il resolver non ha la risposta in cache, la sua prima tappa è un root nameserver. Ci sono 13 gruppi di root nameserver sparsi per il mondo. Stanno in cima al sistema DNS.

Un root nameserver non conosce l'indirizzo IP di nessun sito in particolare. Sa però quale server gestisce ogni estensione di dominio. Se cerchi un dominio .com, il root nameserver dice al resolver dove trovare i server .com. Se cerchi un dominio .org, indirizza ai server .org.

I root nameserver sono il punto di partenza di ogni ricerca DNS non ancora in cache. Non rispondono alla domanda, ma sanno sempre dove mandarla dopo.

Nameserver TLD

TLD sta per top-level domain, dominio di primo livello. Il nameserver TLD gestisce tutti i domini sotto una certa estensione. Il nameserver TLD del .com conosce ogni dominio .com. Il nameserver TLD del .net conosce ogni dominio .net.

Quando il resolver ricorsivo arriva al nameserver TLD, chiede: "Quale server si occupa di questo dominio specifico?" Il nameserver TLD non restituisce l'indirizzo IP finale. Restituisce l'indirizzo del nameserver autorevole per quel dominio. È il server che ha la risposta vera.

Nameserver autorevole

Il nameserver autorevole è l'ultima tappa. È il server che contiene i veri record DNS di un dominio. Conosce l'indirizzo IP dove si trova il sito, dove deve andare l'email e ogni altro record impostato dal titolare del dominio.

Quando il resolver ricorsivo arriva al nameserver autorevole, ottiene l'indirizzo IP che cercava. Il resolver rimanda quell'indirizzo al browser, il browser si collega al web server a quell'indirizzo e la pagina si carica.

Come lavorano insieme questi server DNS?

Ogni ricerca DNS segue la stessa catena. Ecco cosa succede dal momento in cui scrivi un dominio a quando la pagina inizia a caricarsi.

  1. Scrivi un nome di dominio nel browser e premi invio.
  2. Il browser controlla la propria cache. Se ha visitato questo sito da poco, potrebbe avere già l'indirizzo IP salvato.
  3. Se no, la richiesta va al resolver ricorsivo (di solito il server del tuo fornitore di internet).
  4. Il resolver controlla la cache. Se ha una risposta recente, la rimanda subito.
  5. Se no, il resolver contatta un root nameserver. Il root nameserver dice: "Per i domini .com, vai a parlare con questo nameserver TLD."
  6. Il resolver contatta il nameserver TLD. Il nameserver TLD dice: "Per questo dominio specifico, vai a parlare con questo nameserver autorevole."
  7. Il resolver contatta il nameserver autorevole. Il nameserver autorevole restituisce l'indirizzo IP vero.
  8. Il resolver manda l'indirizzo IP al browser e lo salva in cache per la prossima volta.
  9. Il browser si collega all'indirizzo IP e la pagina web si carica.

Tutto questo processo dura millisecondi. Non lo vedi mai succedere, ma si ripete ogni singola volta che visiti un sito, invii un'email o usi un servizio online.

Cosa succede quando un server DNS è lento o va fuori uso?

Se un server DNS qualsiasi della catena è lento o irraggiungibile, te ne accorgi subito. I sintomi sono questi.

  • Le pagine impiegano molto a iniziare a caricarsi. Un resolver ricorsivo lento aggiunge ritardo prima ancora che il browser cominci a scaricare la pagina. Il sito in sé potrebbe essere veloce, ma la ricerca DNS che viene prima tiene fermo tutto.
  • I siti non si caricano per niente. Se il resolver non riesce a raggiungere il root, il TLD o il nameserver autorevole, la ricerca fallisce e il browser mostra un errore. Il sito è ancora online, ma il tuo dispositivo non riesce a trovarlo.
  • Errori "il server DNS non risponde". Significa che il dispositivo non riesce a raggiungere affatto il resolver ricorsivo. Senza quel primo server della catena, nessuna ricerca può avvenire e nessun sito si carica.
  • Alcuni siti funzionano e altri no. Le ricerche in cache funzionano ancora. I siti visitati da poco potrebbero caricarsi bene perché il resolver ha già salvato i loro indirizzi IP. I siti nuovi falliscono perché il resolver non riesce a completare ricerche nuove.

I guasti DNS sono rari a livello di root e TLD perché quei sistemi hanno molte copie di riserva. Il punto di guasto più comune è il resolver ricorsivo, cioè il server gestito dal tuo fornitore di internet, oppure il nameserver autorevole, quello gestito dal fornitore del tuo dominio o hosting.

Qual è la differenza tra DNS pubblico e DNS privato?

Per impostazione predefinita, il tuo dispositivo usa il resolver ricorsivo fornito dal tuo fornitore di internet. È il tuo server DNS privato. Funziona in automatico. Non l'hai scelto tu e probabilmente non te ne sei mai accorto.

Un server DNS pubblico è un resolver ricorsivo alternativo, gestito da un'altra azienda. Chiunque può passare a uno di essi. I server DNS pubblici sono pensati per essere veloci, affidabili e disponibili in tutto il mondo.

I motivi principali per cui si passa dal DNS del proprio fornitore di internet a un server DNS pubblico sono questi.

  • Velocità. Alcuni server DNS pubblici rispondono più in fretta di quello predefinito del tuo fornitore di internet, soprattutto se i server del fornitore sono sovraccarichi o lontani.
  • Affidabilità. I server DNS pubblici sono progettati con molti sistemi di riserva. Se un server va fuori uso, un altro prende in carico la richiesta. Il DNS del tuo fornitore di internet potrebbe non avere lo stesso livello di riserva.
  • Filtraggio. Alcuni server DNS pubblici offrono un filtraggio dei contenuti integrato, che blocca i siti dannosi noti prima che si carichino. Aggiunge un livello di protezione senza installare nulla sul dispositivo.

Cambiare non modifica il tuo fornitore di internet né la velocità complessiva della connessione. Cambia solo quale server gestisce le tue ricerche DNS.

Puoi cambiare il tuo server DNS?

Sì. Puoi cambiare il server DNS che usa il tuo dispositivo e ci vogliono meno di cinque minuti.

Sulla maggior parte dei computer e dei telefoni c'è una schermata di impostazioni di rete dove puoi inserire l'indirizzo del server DNS preferito. Sostituisci l'impostazione automatica con l'indirizzo del server DNS pubblico che vuoi usare. Una volta salvato, il dispositivo invia tutte le ricerche DNS a quel server invece che a quello predefinito del fornitore di internet.

Puoi cambiare il server DNS anche a livello di router. Se aggiorni le impostazioni DNS del router, ogni dispositivo della rete di casa o dell'ufficio usa il nuovo server in automatico, senza cambiare le impostazioni su ogni dispositivo.

Ecco alcuni motivi per cui potresti voler cambiare il server DNS.

  • Il tuo DNS attuale è lento e le pagine impiegano troppo a iniziare a caricarsi.
  • Vuoi il filtraggio dei contenuti integrato che offrono alcuni server DNS pubblici.
  • Il server DNS del tuo fornitore di internet ha avuto dei guasti e vuoi qualcosa di più affidabile.

Un server DNS è la stessa cosa di un nameserver?

I due termini si sovrappongono e questo crea confusione. Ecco la versione breve.

Un nameserver è qualsiasi server che contiene i record DNS di un dominio e risponde alle richieste su quel dominio. Un nameserver autorevole è un nameserver. Un root nameserver è un nameserver. Tutti conservano dati DNS e rispondono alle richieste.

Server DNS è un termine più ampio. Comprende i nameserver, ma anche i resolver ricorsivi, che non conservano record DNS. I resolver vanno solo a cercare le risposte presso i nameserver.

Nell'uso di tutti i giorni, molte persone dicono "server DNS" e "nameserver" per indicare la stessa cosa. Quando il tuo fornitore di hosting dice "punta il dominio ai nostri nameserver", intende i nameserver autorevoli che contengono i record DNS del tuo sito. Quando qualcuno dice "cambia il server DNS", di solito intende il resolver ricorsivo che il dispositivo usa per le ricerche.

Il prossimo capitolo di questa serie tratta i nameserver in dettaglio, compreso cosa conservano, come trovare i tuoi e quando devi cambiarli.

Come WEMASY gestisce i server DNS

Quando colleghi un dominio al tuo sito WEMASY, WEMASY ti dice esattamente quali impostazioni dei nameserver usare. Aggiorni i record DNS presso il registrar del dominio come indicato, e da lì WEMASY gestisce il collegamento. L'SSL si configura in automatico e non devi impostare record DNS aggiuntivi per i certificati di sicurezza.

La piattaforma toglie ogni dubbio dalla configurazione DNS. Segui i passaggi, i record si aggiornano e il tuo sito va online con il tuo dominio. Scopri cosa include ogni piano nei prezzi di WEMASY.

Domande frequenti sui server DNS

Quanti server DNS ci sono nel mondo?

Non c'è un numero esatto perché si aggiungono continuamente nuovi server DNS. Ci sono 13 gruppi di root nameserver, ma ogni gruppo è formato da centinaia di copie sparse in luoghi diversi. Inoltre ogni fornitore di internet, azienda di hosting e grande organizzazione gestisce i propri server DNS. Il totale è nell'ordine dei milioni. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.

Un server DNS può vedere quali siti visiti?

Sì. Il resolver ricorsivo che usi può vedere ogni nome di dominio che il tuo dispositivo cerca. Per questo alcune persone scelgono un server DNS pubblico con un'informativa sulla privacy di cui si fidano. Il server DNS del tuo fornitore di internet registra le tue ricerche per impostazione predefinita. Se la privacy ti preoccupa, cerca un fornitore DNS pubblico che non conservi i registri delle ricerche.

Cambiare server DNS rende internet più veloce?

Può migliorare la rapidità con cui i siti iniziano a caricarsi, perché la ricerca DNS è il primo passaggio prima che si scarichi qualsiasi dato della pagina. Se il tuo server DNS attuale è lento, passare a uno più rapido riduce quel ritardo iniziale. Non aumenta la velocità complessiva di internet né la velocità di download. Il miglioramento riguarda il tempo tra la pressione del tasto invio e il momento in cui la pagina inizia ad apparire.

Cosa succede se inserisco l'indirizzo sbagliato di un server DNS?

Se inserisci a mano un indirizzo di server DNS sbagliato nelle impostazioni del dispositivo o del router, le ricerche DNS falliranno e i siti non si caricheranno. Il dispositivo proverà a raggiungere un server che non esiste oppure non risponde alle richieste DNS. La soluzione è semplice. Torna alle impostazioni di rete e correggi l'indirizzo, oppure torna all'impostazione automatica così il dispositivo usa di nuovo il DNS del tuo fornitore di internet.

I server DNS vanno fuori uso spesso?

I root nameserver e i nameserver TLD non vanno quasi mai fuori uso. Hanno centinaia di server di riserva sparsi per il mondo. I resolver ricorsivi gestiti dai fornitori di internet vanno fuori uso più spesso, anche se resta raro. Anche i nameserver autorevoli gestiti da fornitori di hosting più piccoli possono avere guasti. Quando un server DNS va fuori uso, l'impatto dipende da quale sia e dal fatto che i record in cache siano ancora disponibili per coprire il vuoto.

Mettilo in pratica
sul tuo sito web.

Inizia gratis con WEMASY e crea il tuo sito in pochi minuti.