Domain IP Lookup

TTL DNS: quanto ci metterà una modifica?

Il TTL (time to live) è il numero di secondi per cui una risposta DNS può restare in cache prima che un resolver debba chiederla di nuovo, ed è il motivo per cui una modifica DNS può richiedere pochi minuti per alcuni e un giorno per altri. Controlla qui sotto il TTL dei record A e AAAA di un dominio, poi segui il piano sottostante prima di toccare qualsiasi cosa.

Prova:

Il TTL che vedi qui è un conto alla rovescia

Il TTL viene assegnato a ogni record da chi gestisce il DNS del dominio. Quando un resolver recupera il record ne conserva una copia e fa scendere il TTL. Questo strumento interroga un resolver pubblico con cache, quindi il numero è il tempo residuo di quella copia. Può essere inferiore al valore impostato dal proprietario e torna al valore pieno dopo l’aggiornamento della cache.

Per stimare il valore configurato, esegui il lookup due volte a pochi secondi di distanza. Se il numero scende, stai osservando il conto alla rovescia, e il valore più alto che vedi è il più vicino a quello impostato.

Valori TTL comuni e quando usarli

TTLSecondiUso tipico
1 minuto60Record che prevedi di cambiare con poco preavviso, come gli indirizzi di failover
5 minuti300Un’ottima impostazione mentre prepari una migrazione o un passaggio
1 ora3600Un valore predefinito comune per i record ordinari
4 ore14400Record stabili che cambiano di tanto in tanto
1 giorno86400Record che cambiano quasi mai, come i server di posta in uso da tempo

Un piano di modifica che non fa perdere visitatori

  • Cerca il TTL attuale del record che intendi modificare.
  • Almeno un giorno prima della modifica, abbassa il TTL a 300 secondi. Attendi almeno quanto il vecchio TTL, così ogni cache avrà recepito il valore breve.
  • Effettua la modifica. Entro pochi minuti la maggior parte dei resolver servirà la nuova risposta.
  • Quando tutto funziona, alza di nuovo il TTL. TTL molto brevi significano più traffico DNS e una prima visita leggermente più lenta.

Cosa va storto quando un TTL è troppo alto o troppo basso

  • Troppo alto: un errore o un indirizzo obsoleto restano visibili per tutto il tempo indicato dal TTL, e il failover su un server di riserva è lento perché i visitatori continuano a usare il vecchio indirizzo.
  • Troppo basso: il tuo provider DNS risponde a molte più query, il che può costare denaro e aggiunge un piccolo ritardo alla prima visita da ogni rete.
  • Alcuni resolver applicano un minimo o un massimo propri e ignorano i valori al di fuori, quindi un TTL molto basso non sempre viene rispettato.
  • I record serviti tramite una CDN o un load balancer usano spesso TTL brevi di proposito, perché il provider cambia di frequente gli indirizzi che stanno dietro.

Domande frequenti

Guide