Come funziona la propagazione DNS

Hai aggiornato il record DNS, hai controllato il pannello e tutto sembra corretto. Ma il tuo sito si carica ancora nella versione vecchia. Quel divario tra il salvataggio di una modifica e il vederla attiva ovunque è la propagazione DNS. Questo capitolo spiega…

Bozza

La propagazione DNS è una delle parti più fraintese della gestione di un dominio. Non è un singolo evento che attraversa internet come un'onda. È un processo graduale in cui migliaia di server DNS indipendenti, nel mondo, aggiornano le copie in cache dei tuoi record in momenti diversi. Capire questo processo ti evita il panico quando una modifica non compare subito da te.

Cos'è la propagazione DNS?

La propagazione DNS è il periodo, dopo l'aggiornamento di un record DNS, in cui il nuovo valore si diffonde sui server DNS di tutto il mondo. Quando cambi un record A, un record MX o qualsiasi altra voce DNS, la modifica viene salvata subito sul tuo nameserver autorevole. Ma ogni altro server DNS di internet può ancora avere in cache una copia del vecchio record.

Ogni copia in cache ha un timer collegato, controllato dal valore TTL (time to live) del record. Finché quel timer non scade, il server continua a servire il vecchio valore. La propagazione finisce quando tutte le copie in cache sono scadute e ogni resolver restituisce il record aggiornato.

Perché la propagazione DNS non è istantanea?

Il DNS è stato progettato per velocità ed efficienza, non per aggiornamenti globali istantanei. Quando un resolver DNS cerca il tuo dominio, salva la risposta nella sua cache così la richiesta successiva è più rapida. Quella cache è controllata dal TTL.

Immagina di impostare il TTL a 86400 secondi (24 ore). Un resolver in un paese potrebbe aver cercato il tuo record A due ore fa e aver messo in cache il vecchio indirizzo IP. Quel resolver continuerà a restituire il vecchio indirizzo per altre 22 ore, anche se hai già cambiato il record alla fonte.

Un altro resolver in un paese diverso potrebbe aver messo in cache il record 23 ore fa. Il suo timer scade tra un'ora, quindi recepisce il nuovo valore molto prima. Per questo alcune persone vedono subito la modifica mentre altre vedono ancora il vecchio sito. Entrambe le situazioni sono normali durante la propagazione.

Cosa influenza il tempo di propagazione DNS?

Diversi fattori determinano quanto dura la propagazione per la tua modifica specifica.

Valore TTL

Il TTL è il fattore più importante. Un record con un TTL di 300 (cinque minuti) si propaga molto più in fretta di uno con un TTL di 86400 (24 ore). Il capitolo su cos'è il TTL nel DNS spiega come impostare e regolare questo valore.

Se molti resolver hanno messo in cache il tuo vecchio record subito prima della modifica, hanno tutti ancora quasi un intero ciclo di TTL prima di ricontrollare.

Quanto dura di solito la propagazione DNS?

Non c'è una risposta fissa, ma questi intervalli coprono la maggior parte degli scenari reali.

  • Con un TTL basso (da 300 a 600 secondi): la maggior parte di internet vede la modifica entro 5-30 minuti
  • Con un TTL standard (3600 secondi): aspettati da 1 a 4 ore per una propagazione diffusa
  • Con un TTL alto (86400 secondi o più): la propagazione può richiedere da 24 a 48 ore

La cifra di "48 ore" che trovi citata online è una stima dello scenario peggiore per i record con un TTL di 24 ore in cui i resolver hanno messo in cache il vecchio valore subito prima della modifica. Non è una garanzia che ogni modifica richieda tanto. Con una buona gestione del TTL, la maggior parte delle modifiche si propaga entro un'ora.

Come accelerare la propagazione DNS

Non puoi costringere ogni server DNS di internet a scartare la cache in anticipo. Ma puoi prepararti a una propagazione rapida prima di fare la modifica.

  1. Abbassa il TTL da 24 a 48 ore prima della modifica pianificata. Impostalo a 300 (cinque minuti) sui record che pensi di aggiornare. Così le cache esistenti con TTL alto hanno il tempo di scadere.
  2. Fai la modifica DNS. Con il TTL già basso, i resolver recepiscono il nuovo valore nel giro di pochi minuti.
  3. Verifica che la modifica funzioni. Prova da più località o usa uno strumento di controllo della propagazione DNS per confermare che il nuovo valore si stia diffondendo.
  4. Riporta il TTL al valore predefinito normale. Quando la modifica è confermata e stabile, riporta il TTL a 3600 o al valore che preferisci, per ridurre le ricerche inutili.

Saltare il primo passaggio è il motivo più comune per cui la propagazione sembra lenta. Se cambi un record A con un TTL di 24 ore e ti chiedi perché ci vuole un giorno, la spiegazione è il TTL.

Idee sbagliate comuni sulla propagazione

"La propagazione non funziona se vedo ancora il vecchio sito." Durante la finestra di propagazione è normale vedere risultati diversi da località diverse. Non significa che la modifica sia fallita. Controlla direttamente il tuo nameserver autorevole. Se il nuovo valore c'è, la propagazione sta funzionando. Semplicemente non è ancora finita ovunque.

"Devo aspettare 48 ore prima di fare i test." Non è così. Inizia a testare nel giro di pochi minuti se il TTL è basso. La propagazione globale completa può richiedere di più, ma il tuo sito può essere online per la maggior parte dei visitatori ben prima che si chiuda la finestra del caso peggiore.

Come WEMASY aiuta con le modifiche DNS

Quando colleghi un dominio a WEMASY, la piattaforma ti fornisce i valori DNS esatti che ti servono e verifica quando sono attivi. La guida alla configurazione consiglia di abbassare il TTL prima di una migrazione, così il passaggio avviene senza intoppi. WEMASY include hosting, SSL e gestione del dominio in un unico abbonamento. Vedi i dettagli dei piani nella pagina dei prezzi di WEMASY.

Cosa viene dopo

Ora che hai capito come funziona la propagazione, sei pronto a fare modifiche DNS con sicurezza. Rivedi come cambiare le impostazioni DNS per i passaggi pratici, oppure rileggi cos'è un record A se stai puntando il dominio a un nuovo server.

Domande frequenti

Posso forzare la propagazione DNS ad andare più in fretta?

Non puoi costringere i server DNS esterni a svuotare la cache prima che scada il TTL. L'unico modo affidabile per accelerare la propagazione è abbassare il TTL da 24 a 48 ore prima di fare la modifica. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.

Perché io vedo il nuovo sito ma il mio collega vede ancora quello vecchio?

Tu e il tuo collega probabilmente usate resolver DNS diversi. Il tuo ha già aggiornato la cache e recepito il nuovo record. Il suo resolver ha ancora in cache il vecchio valore. È normale durante la propagazione e si risolve da solo quando tutte le cache scadono.

La propagazione DNS influisce sull'email?

Sì. Se hai cambiato i record MX, i server di posta di tutto il mondo devono recepire i nuovi valori prima che la posta venga instradata correttamente al nuovo fornitore. Valgono le stesse regole sul TTL. Abbassa il TTL dei record MX prima di cambiare fornitore di email, per ridurre al minimo i vuoti di consegna.

48 ore sono il tempo massimo di propagazione?

In pratica la maggior parte delle modifiche si propaga ben prima di 48 ore, soprattutto con un TTL basso. La cifra di 48 ore è una stima prudente basata su un TTL di 24 ore in cui i resolver hanno messo in cache il vecchio record subito prima della modifica. Con una buona gestione del TTL, da una a quattro ore è più tipico.

Devo fare le modifiche DNS in orario di lavoro?

Se possibile, pianifica le modifiche DNS importanti in una finestra di poco traffico, soprattutto quando cambi fornitore di hosting o di email. Anche con un TTL basso esiste una breve finestra in cui alcuni visitatori arrivano al vecchio server e altri al nuovo. Annunciare la manutenzione al tuo pubblico riduce la confusione in quella sovrapposizione.

Svuotare la cache DNS locale risolve la propagazione?

Svuotare la cache locale riguarda solo il tuo dispositivo. Ti aiuta a vedere prima il record aggiornato durante i test, ma non cambia ciò che servono gli altri resolver DNS nel mondo. Usa uno strumento di controllo della propagazione da più località per vedere il quadro globale.

Mettilo in pratica
sul tuo sito web.

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