Il tuo indirizzo IPv4:
Sistema operativo:

Come usare nslookup per controllare i record DNS e risolvere problemi

Nslookup è uno strumento a riga di comando che interroga un server DNS su un dominio o un indirizzo IP. Aiuta a distinguere un problema di risoluzione dei nomi da un problema del sito web o del servizio di posta. La risposta dipende dal resolver scelto e dalla sua cache, quindi non proviene necessariamente dalla fonte autoritativa.

Scegliere il tipo di record

I record A e AAAA forniscono gli indirizzi IPv4 e IPv6. I record MX indicano i server di posta, i record NS elencano i nameserver e i record TXT contengono testo usato da diversi protocolli. La ricerca inversa di un indirizzo IP richiede un record PTR, se esiste. Se manca un record di un certo tipo, non significa che manchi l'intero dominio.

Una risposta DNS può contenere più di un indirizzo e quello scelto può variare a seconda del resolver o della posizione. Un CNAME è un alias di un altro nome, non un indirizzo IP. Prima di modificare le impostazioni del sito web, della posta o della sicurezza, leggi il tipo oltre al valore.

Comandi da provare

Esegui nslookup example.com per chiedere i record di indirizzo al resolver configurato. Usa nslookup -type=MX example.com 1.1.1.1 per richiedere i record MX a un server specifico. Durante la diagnosi sostituisci il dominio di esempio riservato con il tuo e scegli un resolver consentito dalla politica della tua rete.

Per una ricerca inversa, passa l'indirizzo IP come query. Un risultato PTR descrive il nome configurato per quell'indirizzo, ma non verifica in modo indipendente chi gestisce l'host. Se due risposte non coincidono, interroga un altro resolver o il nameserver autoritativo.

Interpretare una risposta inattesa

I resolver possono tenere in cache i record precedenti finché il loro TTL non scade. Dopo una modifica al DNS, resolver diversi possono restituire temporaneamente risultati diversi. Un timeout può indicare che il server interrogato è irraggiungibile, bloccato o lento; non dimostra che il dominio non abbia record. NXDOMAIN indica che, secondo quel resolver, il nome richiesto non esiste.

Confronta la configurazione autoritativa attuale, il resolver usato dal client interessato e il record atteso. Controlla l'ortografia e l'eventuale sottodominio. Se un sito web non funziona, dopo la risoluzione DNS verifica la connettività diretta: un record di indirizzo corretto non garantisce che il server web o la configurazione TLS funzionino.

Per i problemi di posta, controlla separatamente il nome di destinazione dell'MX e verifica che si risolva in un indirizzo. Non scambiare il numero di preferenza MX per un indice di prestazioni: valori più bassi indicano una priorità più alta, ma la consegna dipende anche dalla disponibilità del server di posta ricevente.

Confronta risposte ricorsive e autoritative

Un singolo risultato di nslookup può riflettere la cache del resolver scelto. Dopo aver modificato una zona, confrontalo con una risposta autoritativa e tieni conto del TTL. Per approfondire, leggi le guide sulla cache DNS e sui ritardi di aggiornamento del DNS.