Il time to live (TTL) indica per quanto tempo i tuoi record restano in cache. Ad esempio, per quanto tempo un record A viene memorizzato prima che venga recuperata una nuova copia dai server DNS. L'archivio dei record è la cache DNS; l'operazione di memorizzazione si chiama caching.
Quando un nameserver ricorsivo (di cache) interroga il nameserver autorevole per un record, lo mette in cache per il tempo (in secondi) indicato dal TTL. Se un resolver interroga di nuovo lo stesso nameserver di cache prima della scadenza del TTL, riceverà il record già in cache invece di richiederlo di nuovo al server autorevole. Il TTL per le risposte NXDOMAIN deriva dal minimo tra il campo MINIMUM del record SOA e il TTL del SOA stesso, e indica per quanto tempo un resolver può conservare in cache la risposta negativa.
TTL più bassi aumentano il carico sul nameserver autorevole, ma possono essere utili quando cambi l'indirizzo di servizi critici come server web o record MX. Per questo motivo, prima di spostare un servizio, spesso si abbassa il TTL per ridurre le interruzioni.
L'unità di misura è il secondo. Un valore TTL comune in passato era 86400 secondi (24 ore): se un record veniva modificato sul server autorevole, i resolver nel mondo potevano ancora mostrare il valore vecchio dalla cache fino a 24 ore dopo.
In ICBS il TTL predefinito è 3600 secondi (1 ora). Puoi impostarlo da 60 secondi (1 minuto) a 2592000 secondi (1 mese) per ogni singolo record DNS.
In ICBS sono disponibili i seguenti valori TTL:
Nella maggior parte dei casi non devi cambiare il TTL. Il valore predefinito di 3600 (1 ora) è un buon compromesso: le modifiche si propagano in tempi ragionevoli senza sovraccaricare i server DNS. Il TTL diventa però importante se sui record A/AAAA hai servizi che aggiornano dinamicamente l'endpoint, come Dynamic DNS o DNS Failover. In questi casi conviene valutare un TTL più basso per quei record specifici.
Puoi modificare il TTL di ogni record DNS in due modi:
Singolo record — apri la pagina di gestione della zona DNS, clicca sull'icona Modifica record sulla riga interessata, scegli il valore TTL dal menu a tendina e salva.
Più record insieme — clicca sull'icona matita nella colonna TTL della tabella record, usa Modifica TTL multipla, seleziona il Tipo record e il Nuovo TTL, poi conferma con Applica.