Hat ein Caching-Name-Server in der Regel die negative DNS-Antwort-Cache SERVFAIL
-
09-06-2019 - |
Frage
Hat ein Caching-Name-Server in der Regel die negative DNS-Antwort SERVFAIL cachen?
EDIT: Um die Frage zu klären, kann ich die Caching Name-Server-Caching negativer Antworten NXDOMAIN, NODATA sehen. Aber es tut dies nicht für SERVFAIL Antworten. Ist das Absicht?
Lösung
SERVFAIL von §7.1 von RFC2308 bedeckt ist:
Serverausfälle lassen sich in zwei Haupt Klassen. Die erste ist, wo ein Server kann feststellen, dass es gewesen ist misconfigured für eine Zone. Das vielleicht werden, wo es wurde als Server aufgeführt, aber nicht so konfiguriert sein, um einen Server für die Zone, oder wenn sie so konfiguriert, ein Server für sein die Zone, kann aber die Zone nicht erhalten Daten aus irgendeinem Grund. Das kann auftreten, entweder weil die Zonendatei ist nicht vorhanden oder enthält Fehler, oder weil ein anderer Server, von dem die Zone vorhanden sein sollte entweder nicht reagieren oder nicht in der Lage war, oder nicht willens ist, die Zone zu liefern.
Die zweite Klasse ist, wo die Server muss eine Antwort erhalten, aus an anderer Stelle, ist aber nicht in der Lage, dies zu tun, aufgrund zu Netzwerkausfällen, anderen Servern dass nicht antworten, oder Server zurückgeben Ausfall Fehler oder ähnliches.
In jedem Fall kann ein Resolver-Cache eine Server-Fehlerantwort. Wenn es nicht so muss es es NICHT Cache für länger als fünf (5) Minuten, und es Muss gegen die spezifische zwischengespeichert werden Abfrage Tupel
.
Also im Grunde ist es abhängig von der Implementierung Ihres Namens-Servers.
Andere Tipps
Eine der Timeout-Felder in der SOA ist eine "negative timeout". Es ist in der Regel auf eine kurze Zeit, wie zum Beispiel 30 oder 60 Sekunden eingestellt. Also, ja, aber für eine kürzere Zeit als eine „positive“ Antwort.