Non caching server di solito cache del DNS negativa risposta SERVFAIL

StackOverflow https://stackoverflow.com/questions/73433

  •  09-06-2019
  •  | 
  •  

Domanda

Non caching server di solito cache del DNS negativa risposta SERVFAIL?

EDIT:Per chiarire la questione, posso vedere il caching server di memorizzazione nella cache le risposte negative NXDOMAIN, NODATA.Ma non questo per SERVFAIL risposte.Questo è intenzionale?

È stato utile?

Soluzione

SERVFAIL è coperto dal §7.1 del RFC2308:

I guasti del Server si dividono in due grandi classi.Il primo è dove un server è in grado di determinare che è stato configurato correttamente per una zona.Questo può essere dove è stato elencato come un server, ma non è configurato per essere un server per la zona, o dove ha stato configurato un server per la zona, ma non è possibile ottenere la zona dati per qualche motivo.Questo può si verifica perché il file di zona non esiste o non contiene gli errori o perché un altro server da cui la zona deve essere stato disponibile o non ha risposto o non era in grado o non sono disposti a fornire la zona.

La seconda classe è dove il il server ha bisogno di ottenere una risposta da altrove, ma è in grado di farlo, grazie per guasti alla rete, altri server che non rispondere, o di ritorno server errori, o simili.

In entrambi i casi, un sistema di risoluzione PUÒ cache una risposta di errore del server.Se fa in modo da NON DEVONO cache per più di cinque (5) minuti, e DEVONO essere memorizzate nella cache contro specifici query tupla <query name,="" type,="" class,="" server="" IP="" address="">.

Quindi, fondamentalmente, dipende dall'attuazione del server di nome.

Altri suggerimenti

RFC 1034 viene descritto come cache le risposte negative, ma non definire un meccanismo di restituzione di quelli cache risultati di peer resolver. RFC 2308 definisce questi attributi.

Negativo cache è una parte opzionale del DNS Specifiche...

Uno dei timeout campi in la SOA è un "negativo " timeout".Di solito è impostato per un breve periodo di tempo, ad esempio 30 o 60 secondi.Quindi, sì, ma per un tempo minore di un "positivo" di risposta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top