TTL
Time to Live: die Anzahl Sekunden, die Resolver eine DNS-Antwort zwischenspeichern dürfen, bevor sie erneut beim autoritativen Server nachfragen müssen.
Was es bedeutet
Jeder DNS-Eintrag trägt eine TTL, die sein Inhaber festlegt. Ein Resolver, der einen Eintrag mit TTL 3600 abruft, darf ihn bis zu einer Stunde aus dem Cache liefern. RFC 2181 begrenzt den Wert auf 2^31 - 1 Sekunden.
Die Abwägung: Lange TTLs bedeuten weniger Abfragen und Widerstandsfähigkeit bei kurzen Ausfällen; kurze TTLs bedeuten, dass Änderungen schnell wirken. Senken Sie vor einer geplanten Änderung an MX-, SPF- oder DKIM-Einträgen die TTL mindestens eine alte TTL im Voraus, nehmen Sie die Änderung vor und erhöhen Sie sie danach wieder.
Was man Propagation nennt, ist meist nur das Ablaufen von Caches gemäß ihren TTLs, einschließlich der zwischengespeicherten negativen Antwort für einen Eintrag, den es noch nicht gab.
Beispiel
example.com. 300 IN TXT "v=spf1 -all" (cached for up to 5 minutes)Verwandte Begriffe
Auf dieser Website
Quellen
Worauf diese Definition beruht. Die Formulierung stammt von uns, die Fakten von den Quellen.
- 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
Alle 432 Begriffe im GlossarDas Wiki: Blacklists und Bounce-Codes