TTL
Time to live: o número de segundos que uma resposta DNS pode ficar em cache nos resolvedores antes que eles precisem consultar de novo o servidor autoritativo.
O que significa
Todo registro DNS tem um TTL definido pelo dono. Um resolvedor que busca um registro com TTL 3600 pode servi-lo do cache por até uma hora. A RFC 2181 limita o valor a 2^31 - 1 segundos.
O equilíbrio: TTLs longos significam menos consultas e resistência a quedas breves; TTLs curtos significam que as mudanças valem rápido. Antes de uma mudança planejada em registros MX, SPF ou DKIM, reduza o TTL com pelo menos um TTL antigo de antecedência, faça a mudança e depois aumente-o de novo.
O que as pessoas chamam de propagação é, na maior parte, caches expirando conforme os TTLs, incluindo a resposta negativa em cache de um registro que ainda não existia.
Exemplo
example.com. 300 IN TXT "v=spf1 -all" (cached for up to 5 minutes)Termos relacionados
Neste site
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- 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
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce