2008-09-16 8 views

Antwort

3

SERVFAIL von §7.1 von RFC2308 bedeckt ist:

Server Ausfälle fallen in zwei große Klassen . Der erste ist, wo ein Server feststellen kann, dass es falsch für eine Zone konfiguriert wurde. Dies kann sein, wo es als Server aufgelistet worden, aber kein Server für die Zone ist so konfiguriert, oder wo es konfiguriert wurde ein Server für die Zone zu sein, sondern kann die Zone Daten für einige nicht erhalten Grund. Dies kann auftreten, entweder weil die Zonendatei nicht vorhanden oder enthält Fehler, oder weil ein anderen Server, von der die Zone verfügbar sein sollte entweder nicht geantwortet oder war nicht in der Lage oder nicht willens die Zone zu versorgen.

Die zweite Klasse ist, wo die Server eine Antwort von an anderer Stelle zu erhalten brauchen, aber nicht in der Lage, dies zu tun, durch Ausfälle zu vernetzen, andere Servern , die nicht antworten, oder Server Ausfall Fehler zurück, o.ä.

In beiden Fällen kann ein Resolver eine Serverfehlerantwort zwischenspeichern. Wenn es nicht so muss es cachen es nicht für länger als fünf (5) Minuten, und es muss gegen die spezifischen Abfrage Tupel < Abfragenamen im Cache gespeichert wird, Typ, Klasse, Server-IP-Adresse >.

Also im Grunde ist es abhängig von der Implementierung Ihres Nameservers.

1

Eines der Timeout-Felder in der SOA ist ein "negatives Timeout". Es ist normalerweise auf eine kurze Zeit eingestellt, z. B. 30 oder 60 Sekunden. Also, ja, aber für eine kürzere Zeit als eine "positive" Antwort.

+0

Kein SOA-Eintrag wird mit einer SERVFAIL-Antwort zurückgegeben, daher gibt es keine TTL und keine Cache-Zeit, die vom Server festgelegt wurde. Wenn der Server jedoch mit einem NODATA-Datensatz antwortet, sollte er einen SOA-Eintrag für die Domäne mit einer TTL enthalten, die zwischengespeichert wird. –

1

RFC 1034 beschreibt, wie negative Antworten zwischengespeichert werden, aber keinen Mechanismus zum Zurückgeben dieser Cacheergebnisse an Peer-Resolver definiert. RFC 2308 definiert diese Attribute.

Negative Caching war ein optionaler Teil der DNS-Spezifikationen ...

+0

Danke für die Links zum RFC. – user12658

Verwandte Themen