Come funziona un nome di dominio?

Ogni volta che qualcuno scrive il tuo nome di dominio, internet esegue una ricerca in sei passaggi prima che il tuo sito si carichi. La maggior parte delle persone non ha idea che succeda. E per la maggior parte delle cose della vita non serve saperlo. Ma se…

Bozza

Nel capitolo precedente abbiamo stabilito che nome di dominio e sito sono due cose diverse. Il nome di dominio è l'indirizzo. Il sito è ciò che vive a quell'indirizzo. Il sistema che li collega è il DNS. Ora andiamo più a fondo su come funziona un nome di dominio e cosa succede ogni volta che qualcuno lo scrive in un browser.

La risposta breve è che un nome di dominio funziona traducendo un indirizzo leggibile dalle persone nell'indirizzo IP numerico del server dove sono conservati i file del tuo sito. La risposta completa comprende una catena di ricerche che il browser gestisce in automatico, in frazioni di secondo, senza che tu veda nulla.

Come funziona un nome di dominio?

Scrivi wemasy.it nel browser e premi Invio. Ecco cosa succede, nell'ordine in cui avviene.

Il browser controlla prima la propria cache. Se ha cercato di recente questo nome di dominio, conosce già l'indirizzo IP e carica direttamente il sito. Se no, passa la richiesta a un resolver DNS. Il resolver di solito è gestito dal tuo provider internet, anche se puoi usare resolver pubblici. Il suo compito è trovare l'indirizzo IP del nome di dominio richiesto.

Il resolver controlla poi la propria cache. Se ha cercato wemasy.it di recente, restituisce la risposta dalla memoria. Se no, inizia a chiedere. Il resolver invia una richiesta a un root nameserver. I root nameserver stanno in cima al sistema DNS. Non conoscono l'indirizzo IP di ogni nome di dominio, ma sanno dove trovare i nameserver giusti per ogni dominio di primo livello. Il root nameserver dice al resolver di chiedere al nameserver TLD per .com.

Il nameserver TLD gestisce tutti i domini .com. Non conosce l'indirizzo IP di wemasy.it in particolare, ma sa quali nameserver ne sono responsabili. Manda il resolver al nameserver autorevole di wemasy.it.

Il nameserver autorevole è dove vive la risposta vera. Contiene i record DNS del dominio, compreso un record A che collega il nome di dominio a un indirizzo IP specifico. Il resolver ottiene quell'indirizzo IP, lo passa al browser e il browser si collega al server a quell'indirizzo. Il server restituisce i file del sito e la pagina si carica.

Dal tuo punto di vista, hai scritto un nome e una pagina è apparsa. Dietro, quattro sistemi distinti hanno risposto in sequenza. L'intero scambio dura in genere meno di 100 millisecondi.

Cos'è il DNS e perché esiste?

DNS sta per Domain Name System. È l'elenco globale che permette di usare nomi invece di numeri per trovare i siti. Senza, dovresti memorizzare una sequenza come 185.230.65.11 ogni volta che vuoi visitare un sito.

Il sistema è stato costruito in modo decentralizzato. Non esiste un singolo server che sappia dove si trova ogni sito. La responsabilità è distribuita su migliaia di nameserver nel mondo, ciascuno con i record di una parte del totale. Questo rende il sistema veloce, resistente e scalabile.

Il DNS gestisce molto più che i siti. Instrada le email, verifica la proprietà del dominio, alimenta i sottodomini e gestisce i record di sicurezza. Per il quadro completo di come funziona il sistema DNS a questo livello, il capitolo di approfondimento sul DNS lo spiega nel dettaglio.

Cosa sono i nameserver e cosa fanno?

Un nameserver è un server che conserva i record DNS di un dominio. Quando registri un nome di dominio, viene assegnato a un insieme di nameserver. Quei nameserver sono la fonte autorevole per tutto ciò che riguarda il DNS di quel dominio. Se qualcuno vuole sapere l'indirizzo IP dietro il tuo nome di dominio, per la risposta arriva ai tuoi nameserver.

La maggior parte dei registrar assegna nameserver predefiniti quando registri un dominio. Se usi un provider di hosting separato, aggiorni i nameserver perché puntino al tuo host. È così che il dominio registrato in un posto viene collegato al sito costruito altrove.

Quando cambi i nameserver, dici al sistema DNS globale di iniziare a cercare i record del tuo dominio in un posto nuovo. I record DNS che avevi impostato con i vecchi nameserver non passano automaticamente. Li ricrei sui nuovi nameserver.

Cos'è un record A?

Un record A è un record DNS che collega un nome di dominio a un indirizzo IP. È il record fondamentale che fa puntare un nome di dominio a un sito. Quando il resolver DNS arriva al tuo nameserver autorevole e chiede dove si trova wemasy.it, trova il record A.

Esistono diversi tipi di record DNS, ognuno con uno scopo diverso. I record A gestiscono l'associazione agli indirizzi IP. I record MX gestiscono l'instradamento delle email. I record CNAME creano alias che puntano un nome di dominio a un altro. I record TXT contengono stringhe di verifica e configurazioni di sicurezza. Il record A è quello più direttamente legato al modo in cui il nome di dominio carica un sito. Per un quadro completo di cosa fa ciascun tipo, vedi la guida ai tipi di record DNS.

Cosa succede quando il DNS non è ancora configurato?

Se registri un nome di dominio e non configuri mai i record DNS, il dominio esiste nel registry ma non porta da nessuna parte. Un browser che prova a cercare l'indirizzo IP non ottiene risposta. La pagina non si carica. I visitatori vedono un errore o una schermata vuota, a seconda del browser.

Per questo registrare un nome di dominio non equivale ad avere un sito funzionante. Il nome di dominio è attivo nel senso che è registrato e nessun altro può prenderlo. Ma non è funzionale finché i record DNS non sono impostati e non puntano a un server con i file del sito.

La stessa cosa succede temporaneamente ogni volta che modifichi le impostazioni DNS. C'è sempre un intervallo tra il momento in cui salvi la modifica e quello in cui arriva a tutto il sistema DNS.

Cos'è la propagazione DNS?

La propagazione DNS è il tempo che serve a una modifica dei record DNS per diffondersi a tutti i resolver e le cache del mondo. Quando aggiorni un record A o cambi i nameserver, la modifica non ha effetto ovunque all'istante. Resolver diversi hanno conservato in cache le vecchie informazioni per tempi diversi.

Quanto dura la propagazione dipende da un'impostazione chiamata TTL, che sta per time to live. Il TTL è impostato su ogni record DNS e dice ai resolver per quanto tempo tenere in cache l'informazione prima di controllare se c'è un aggiornamento. Un TTL di 3.600 secondi significa che i resolver possono tenere i vecchi dati fino a un'ora prima di aggiornarli. TTL più bassi significano propagazione più rapida ma ricerche più frequenti.

Durante la propagazione, alcuni visitatori raggiungono il vecchio server e altri il nuovo, a seconda del resolver che usano. La propagazione completa di solito si chiude entro poche ore, anche se può occasionalmente richiedere fino a 48 ore. Il capitolo sulla propagazione DNS la tratta per intero, compreso come verificare se la propagazione è completa e cosa fare se richiede più del previsto.

Perché questo processo conta per il tuo marchio?

Guarda meglio come è progettato il sistema dei nomi di dominio e troverai un livello di controllo che diventa evidente solo la prima volta che ti serve.

Il tuo nome di dominio non è legato a nessun server in particolare. Punta al server che gli indichi tu. Se sposti il sito su un altro host, aggiorni i record DNS e i visitatori ti seguono. Il nome di dominio resta lo stesso. L'indirizzo del tuo marchio non cambia. I tuoi link, il tuo posizionamento e il ricordo che il pubblico ha del tuo indirizzo restano intatti.

Questa separazione tra dominio e server è ciò che rende gestibile rifare o migrare un sito. Puoi costruire una nuova versione del sito su un server di prova, collaudarla e poi aggiornare il record A per puntare il nome di dominio al nuovo server. Il passaggio avviene senza che i visitatori vedano mai un indirizzo rotto.

Significa anche che il nome di dominio ha una specie di permanenza che i file del sito non hanno. I server vengono aggiornati, le piattaforme cambiano, i siti vengono rifatti. Il nome di dominio resta attraverso tutto questo finché continui a rinnovarlo. Ecco perché il nome di dominio è una risorsa del marchio da proteggere. Per saperne di più su cos'è un nome di dominio e cosa comporta registrarne uno, vedi il capitolo sulla differenza tra nome di dominio e sito.

Come WEMASY gestisce il collegamento del nome di dominio

Su WEMASY, quando registri un nome di dominio e costruisci il sito nello stesso account, il collegamento DNS viene configurato in automatico. Nameserver, record A e ogni altro record DNS necessario sono impostati per te. Non devi accedere a un registrar separato, trovare le impostazioni dei nameserver o inserire a mano un indirizzo IP.

Se hai registrato il dominio altrove e vuoi usarlo con un sito WEMASY, lo colleghi aggiornando i nameserver presso il tuo registrar perché puntino ai nameserver di WEMASY. Dopo, WEMASY gestisce i record DNS del dominio. I dettagli su cosa include ogni piano sono nella pagina dei prezzi di WEMASY.

Domande frequenti

Cosa succede se punto il dominio all'indirizzo IP sbagliato?

I visitatori che scrivono il tuo nome di dominio arrivano sul server sbagliato, o su niente se a quell'indirizzo IP non c'è alcun sito. Il browser mostra un errore di connessione o una pagina vuota. La soluzione è aggiornare il record A con l'indirizzo IP corretto e aspettare che la propagazione DNS sia completa. È uno dei motivi per cui è importante ricontrollare i record DNS quando colleghi un dominio a un nuovo host. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.

Perché il sito mostra ancora la vecchia versione dopo che sono passato a un nuovo server?

I record DNS vengono conservati in cache in più punti della catena di ricerca, compreso il tuo dispositivo e il resolver del tuo provider internet. Anche dopo aver aggiornato il record A, il vecchio indirizzo IP può restare in cache in locale. Svuotare la cache del browser e quella del DNS può aiutare, ma in alcuni casi devi semplicemente aspettare la scadenza del TTL perché tutti i visitatori vedano la versione aggiornata.

Posso usare lo stesso nome di dominio per due siti diversi nello stesso momento?

No. Un nome di dominio può puntare a un solo indirizzo IP alla volta tramite il record A. Se vuoi che sezioni diverse del sito puntino a server diversi, puoi usare i sottodomini. Ad esempio, store.yourbrand.com può puntare a un server diverso da yourbrand.com, restando entrambi parte dello stesso dominio.

Servono conoscenze tecniche per gestire le impostazioni DNS del dominio?

Modifiche DNS di base, come aggiornare un record A o aggiungere un CNAME, sono gestibili senza conoscenze tecniche approfondite se il provider ha un'interfaccia chiara. I concetti sono semplici una volta capito cosa fa ogni tipo di record. Le piattaforme che riuniscono registrazione del dominio e hosting spesso gestiscono per te la configurazione DNS, così non devi mai toccare i record.

Che differenza c'è tra un nameserver e un record DNS?

Un nameserver è il server che contiene tutti i record DNS del tuo dominio. Un record DNS è una voce specifica dentro quel nameserver che dice al sistema DNS cosa fare con una richiesta particolare, come instradare il traffico web, le email o i sottodomini. Quando aggiorni i nameserver, passi il controllo di tutti i record DNS a un nuovo provider. Quando aggiorni un singolo record DNS, cambi una sola istruzione mentre il nameserver resta lo stesso.

Ora sai come funziona un nome di dominio, dal momento in cui qualcuno lo scrive al momento in cui la pagina si carica. C'è un termine collegato che probabilmente hai visto usare come sinonimo di nome di dominio, ma è una cosa diversa. Quel termine è URL. Il prossimo capitolo spiega esattamente cosa separa un URL da un nome di dominio e perché la distinzione conta quando imposti il sito.

Mettilo in pratica
sul tuo sito web.

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