|
Il "Time-To-Live", o TTL , è
un elemento importante della configurazione di un DNS a cui si deve prestare
particolare attenzione qualora si intenda cambiare la propria configurazione o
cambiare la società che gestisce il DNS. Il TTL è grossomodo il tempo, misurato in minuti, ore o giorni necessario affinché un cambiamento nel vostro DNS diventi effettivo attraverso Internet.
Un valore piccolo come 20 minuti farà si che la vostra configurazioni si
propaghi attraverso Internet in poco più di 20 minuti, un valore molto grande
può rendere il cambiamento percepibile anche dopo giorni.Una tipica configurazione standard prevede valori tra le 6 e le 24 ore.
Va tenuto conto che per rendere effettiva la modifica del TTL è necessario
aspettare lo scadere del precedente TTL!
Perchè il cambiamento non risulta disponibile istantaneamente? La risposta
riflette il modo stesso in cui i DNS funzionano. Il cambiamento è disponibile
istantaneamente sui server che gestiscono il vostro servizio DNS, tuttavia non
sono gli unici computer che forniscono al mondo le informazioni DNS, esiste bensì
una rete di milioni di DNS che collaborano tra di loro per manterene tale informazioni fruibile per gli utenti.
Spieghiamo come un utente finale riesce ad ottenere l’indirizzo di un vostro
server.
L’utente finale chiede al DNS più vicino, tipicamente quello fornito dal
proprio Internet Provider, il vostro indirizzo.Se questo DNS conosce il vostro indirizzo risponderà immediatamente all’utente
finale, altrimenti risalirà al DNS Autoritativo per il vostro dominio e
chiederà l’informazione direttamente al vostro DNS mantenendo una copia dell’informazione
nel caso qualcuno lo richieda ancora.
Questo sistema distribuito risulta essere un metodo efficiente per la ricerca
DNS minimizzando il numero di attività svolte dal vostro DNS. La contropartita è che qualora voi
modificate il vostro DNS può presentarsi in uno dei DNS su internet
una copia non aggiornata dell’informazioni sul vostro dominio.
Per evitare che l’informazione non aggiornata risulti perenne si è applicato
un TTL alla configurazione DNS. Nella pratica se un DNS dispone di un informazione più vecchia del TTL
definito non riterrà affidabile tale informazione ed effettuerà una nuova
richiesta al vostro DNS.
Per questo motivo il tempo necessario affinché un cambiamento nel vostro DNS
diventi effettivo e sia propagato attraverso internet è approssimativamente il
TTL che avete definito per il vostro dominio.
|