Negative-Caching-TTL
Wie lange Resolver die Antwort zwischenspeichern dürfen, dass ein Name oder Eintrag nicht existiert; RFC 2308 leitet diese Dauer aus dem SOA-Record der Zone ab.
Was es bedeutet
Resolver speichern nicht nur Vorhandenes, sondern auch Fehlendes zwischen. Liefert eine Abfrage NXDOMAIN oder eine leere Antwort, enthält die Antwort den SOA-Record der Zone, und sie darf für den kleineren Wert aus der eigenen TTL des SOA-Records und seinem Feld MINIMUM zwischengespeichert werden (RFC 2308). RFC 2308 schlägt vor, dass Resolver diesen Wert begrenzen, mit einer bis drei Stunden als vernünftigem Standard.
Das erklärt eine häufige Überraschung. Jemand prüft _dmarc.example.com, bevor der Eintrag angelegt ist, erhält NXDOMAIN, veröffentlicht dann den Eintrag, und dieser Resolver antwortet weiter „existiert nicht“, bis der negative Cache abläuft.
Fragen Sie Einträge nicht ab, bevor sie existieren, oder halten Sie das SOA-Minimum moderat.
Verwandte Begriffe
Auf dieser Website
Quellen
Worauf diese Definition beruht. Die Formulierung stammt von uns, die Fakten von den Quellen.
- RFC 2308: Negative Caching of DNS Queries (DNS NCACHE), section 5rfc-editor.org
- RFC 2308: Negative Caching of DNS Queries (DNS NCACHE), section 4rfc-editor.org
- RFC 9499: DNS Terminology, section 6rfc-editor.org
Alle 432 Begriffe im GlossarDas Wiki: Blacklists und Bounce-Codes