Propagazione DNS e TTL
Scopri come funzionano le risposte DNS memorizzate nella cache dopo una modifica e che cosa il TTL non garantisce.
In questa guida
Propagazione DNS è il nome informale del periodo durante il quale resolver diversi possono restituire risposte diverse dopo una modifica DNS. Non esiste un unico interruttore globale. Il TTL indica alle cache per quanto tempo una risposta può essere riutilizzata, ma non è un conto alla rovescia garantito entro il quale tutti gli utenti vedranno il nuovo valore.
Perché le risposte sono diverse
Un resolver ricorsivo può avere memorizzato il vecchio record subito prima di una modifica, mentre un altro interroga in seguito il nameserver autoritativo. Per un certo periodo entrambi possono quindi fornire risposte diverse. Browser, sistemi operativi e applicazioni possono applicare ulteriori meccanismi di cache. Anche un cambio di nameserver interessa la delega, perciò può esserci più di un livello memorizzato nella cache.
Anche una risposta negativa può essere memorizzata. Se qualcuno ha interrogato un hostname prima che il relativo record venisse creato, il suo resolver potrebbe continuare a restituire la precedente risposta di inesistenza per il periodo previsto dalle regole della cache negativa.
Pianificare una modifica più sicura
Prima di una migrazione programmata, verifica il TTL attuale e riducilo in anticipo se controlli la zona e ti serve un intervallo di cache più breve. Attendi che le risposte già memorizzate scadano, prepara il nuovo servizio e poi modifica il record. Quando possibile, mantieni attivo il vecchio servizio abbastanza a lungo da servire i client che usano ancora le risposte precedenti.
Per una migrazione dei nameserver, copia tutti i record necessari presso il nuovo provider prima di cambiare la delega. Ridurre all'ultimo momento il TTL di un record non può riscrivere le copie già memorizzate con il vecchio TTL.
Verificare lo stato effettivo
Confronta la risposta autoritativa con i risultati di resolver diversi e annota gli orari delle query. /whois mostra una vista DNS, ma non è uno strumento globale di verifica della propagazione e non può dimostrare che cosa vede ogni utente. Se la risposta autoritativa è errata, correggi la zona; se differiscono solo alcuni resolver, analizza i tempi della cache. Evita modifiche ripetute che rendono più difficile ricostruire la sequenza degli eventi.
La guida ai nameserver aiuta a distinguere la delega dai singoli record.
Fonti
Verifica con WhoisFind
Consulta i dati disponibili di un dominio e valutali nel loro contesto.
Apri lo strumento