Quali sono i vantaggi di un TTL elevato per DNS?


17

Sto trasferendo i nameserver di un dominio dal registrar a dnsmadeasy.com in modo che possiamo avere il failover automatico (tra gli altri vantaggi). Quando l'ho fatto in passato ho semplicemente impostato il valore TTL al minimo (1 minuto) per il record A in modo che in caso di guasto del server primario il server di backup sia (quasi) immediatamente online.

L'unico problema che posso riscontrare con un TTL basso è che avremo "traffico di query più elevato". è una cosa negativa? Al contrario, ci sono vantaggi nell'usare un valore TTL elevato?


Puoi impostarlo al minimo che desideri - ma qualsiasi valore inferiore a circa 3 ore verrà trattato come 3 ore (varierà a seconda del nameserver - NB non solo del nameserver SOA)
symcbean

Puoi elaborare? Se eseguo il ping di un dominio con un TTL di 60 secondi e cambio il record A vedo il nuovo IP entro 60 secondi.
Charlie Schliesser,

3 ore sembrano il caso peggiore. Ho visto scenari in cui 5 minuti hanno funzionato a tutti gli effetti.
rackandboneman,

Forse le 3 ore si riferiscono a una modifica del nameserver anziché a una modifica della registrazione.
Charlie Schliesser,

1
@symcbean Solo un ISP molto schivo forzerebbe un TTL minimo di 3 ore. Consiglio a qualsiasi cliente che utilizza un tale ISP di andarsene e trovarne uno migliore.
user1751825

Risposte:


8

Hai ragione, il principale svantaggio dell'utilizzo di un TTL basso è che finirai per gestire un carico di query più elevato rispetto a un TTL più elevato. Detto questo, purché il tuo host DNS non abbia problemi con la gestione del carico aggiuntivo, vai avanti. Onestamente, se avessero dubbi sulla loro capacità di gestire il carico, non ti permetterebbero di impostare un TTL molto basso per i tuoi record (anche se molti tendono a raccomandare di impostare il tuo TTL solo al minimo necessario, che è un solida raccomandazione a causa del punto di esperienza dell'utente che ceejayoz ha fatto).

Inoltre, dovrei menzionare che molti risolutori DNS di ISP ignorano completamente l'impostazione TTL e impostano la propria scadenza cache sui record, quindi per molti casi, la modifica del TTL non farà alcuna differenza nella quantità di query che finiscono per colpire il server autorevoli per il tuo dominio.


Grazie per le informazioni dettagliate. Per quanto riguarda i resolver DNS dell'ISP e la mia esperienza personale: in questo caso il dominio è registrato @ Network Solutions dove il TTL più basso consentito è di 1 ora. @ dnsmadeeasy.com ora lo abbiamo impostato su 60 secondi, a quel punto il sito punterà a un server di backup nel caso in cui il cloud in cui si trova abbia un errore hardware. L'ho fatto su un altro sito e ho avuto risultati fantastici; quando il cloud primario non è riuscito, gli utenti (e tutte le macchine e i telefoni di prova su cui l'ho provato) hanno immediatamente visto il sito di backup. Speriamo che continui a funzionare così bene.
Charlie Schliesser,

"molti risolutori DNS di ISP ignorano completamente l'impostazione TTL" - che cosa sono esattamente quei bastardi intrecciati?
poige,

Prego. Considerati fortunato se hai avuto fortuna con il failover DNS. Questo è un modo per fare le cose, ma in genere non funziona bene (o funziona solo con un ritardo inaccettabile).
EEAA,

In quale altro modo avresti il ​​failover IP? Anche se IP xxxx è configurato come gateway di routing che determina quale server fornisce il contenuto richiesto, se xxxx ha un guasto hardware, vorresti che qualcos'altro prendesse il suo posto immediatamente, giusto?
Charlie Schliesser,

1
Guarda in BGP, e probabilmente anche in GSLB.
EEAA,

10

Elevato valore TTL significa che le cache ISP e DNS lato client dureranno più a lungo, il che significa che il tuo sito sarà più reattivo per i visitatori di ritorno o le persone che trascorrono molto tempo a navigare nel tuo sito in una singola sessione.

Alcuni provider ti addebitano anche in base all'utilizzo per le ricerche DNS.


1
In effetti, ad esempio, dnsmadeeasy.com addebita $ 29,99 / anno per il DNS aziendale che include 5 milioni di query al mese, quindi sono circa 1,85 $ / milioni di query / mese dopo.
Charlie Schliesser,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.