TTL
Time to live: la cantidad de segundos que los resolvers pueden guardar en caché una respuesta DNS antes de tener que preguntarle de nuevo al servidor autoritativo.
Qué significa
Todo registro DNS lleva un TTL que fija su dueño. Un resolver que obtiene un registro con TTL 3600 puede servirlo desde la caché durante hasta una hora. El RFC 2181 limita el valor a 2^31 - 1 segundos.
El equilibrio: los TTL largos significan menos consultas y resistencia a caídas breves; los TTL cortos significan que los cambios se aplican rápido. Antes de un cambio planeado en los registros MX, SPF o DKIM, baja el TTL con al menos un TTL anterior de anticipación, haz el cambio y luego vuelve a subirlo.
Lo que la gente llama propagación es sobre todo el vencimiento de las cachés según los TTL, incluida la respuesta negativa guardada en caché para un registro que todavía no existía.
Ejemplo
example.com. 300 IN TXT "v=spf1 -all" (en caché hasta 5 minutos)Términos relacionados
En este sitio
Fuentes
En qué se basa esta definición. La redacción es nuestra; los hechos son de las fuentes.
- RFC 1035: Domain Names: Implementation and Specification, section 3.2.1rfc-editor.org
- RFC 2181: Clarifications to the DNS Specification, section 8rfc-editor.org
- Cloudflare docs: Time to Live (TTL)developers.cloudflare.com
Los 432 términos del glosarioLa wiki: blacklists y códigos de rebote