NXDOMAIN, SERVFAIL e REFUSED
Leggi gli errori DNS come NXDOMAIN, SERVFAIL e REFUSED lungo il percorso stub resolver → resolver ricorsivo → delega → nameserver autoritativo. Il resolver ricorsivo può servire la risposta dalla propria cache, per cui ciò che riceve l'utente non arriva per forza direttamente dal server autoritativo. Il TTL, il tipo di record e il codice di risposta indicano l'origine del risultato e per quanto resta valido.
Come controllare il risultato DNS
Verifica nell'ordine il nome e il tipo di query, la risposta autoritativa e infine il resolver ricorsivo che hai scelto. NXDOMAIN, SERVFAIL, REFUSED e timeout sono condizioni distinte. Dopo una modifica al DNS confronta i dati autoritativi con quelli di più resolver: svuotare la cache locale serve solo se la risposta obsoleta si trova davvero in locale.
Il dettaglio che conta
NXDOMAIN significa che il nome richiesto non esiste nella vista DNS che ha risposto; SERVFAIL significa che la risoluzione non è riuscita a produrre una risposta utilizzabile; REFUSED significa che il server ha rifiutato l'operazione. Un timeout è un caso ancora diverso, perché nessuna risposta DNS valida è arrivata entro il tempo di attesa del client. Per ripetere la verifica puoi usare lo strumento Verifica tempo di risposta DNS di 2IP.