Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visualizza le informazioni che è possibile utilizzare per diagnosticare infrastruttura Domain Name System (DNS). Prima di utilizzare questo strumento, è necessario conoscere il funzionamento di DNS. Lo strumento da riga di comando nslookup è disponibile solo se è stato installato il protocollo TCP/IP.
Syntax
nslookup [exit | finger | help | ls | lserver | root | server | set | view] [options]
Parameters
| Parameter | Description |
|---|---|
| nslookup exit | Esce dallo strumento da riga di comando nslookup. |
| nslookup finger | Si connette al server finger nel computer corrente. |
| nslookup help | Visualizza un breve riepilogo dei sottocomandi. |
| nslookup ls | Elenca le informazioni di un dominio DNS. |
| nslookup lserver | Cambia il server predefinito per il dominio DNS specificato. |
| nslookup root | Cambia il server predefinito per il server per la radice dello spazio dei nomi di dominio DNS. |
| nslookup server | Cambia il server predefinito per il dominio DNS specificato. |
| nslookup set | Modifica impostazioni di configurazione che influiscono sulla modalità funzione di ricerca. |
| nslookup imposta tutto | Consente di stampare i valori correnti delle impostazioni di configurazione. |
| Classe set nslookup | Modifica la classe di query. La classe specifica il gruppo di protocolli delle informazioni. |
| NSLOOKUP impostato D2 | Abilita o disabilita la modalità di debug approfondito. Vengono stampati tutti i campi di ogni pacchetto. |
| nslookup set debug | Abilita o disabilita la modalità di debug. |
| nslookup set dominio | Modifica il nome di dominio DNS predefinito per il nome specificato. |
| nslookup set porta | Modifica la porta predefinita TCP/UDP DNS nome server sul valore specificato. |
| nslookup set querytype | Modifica il tipo di record di risorse per la query. |
| nslookup set ricorsiva | Indica al server dei nomi DNS di interrogare altri server se non dispone delle informazioni. |
| nslookup set riprova | Imposta il numero di tentativi. |
| nslookup set root | Modifica il nome del server principale per le query. |
| nslookup set ricerca | Aggiunge i nomi di dominio DNS nell'elenco di ricerca di dominio DNS per la richiesta fino a quando non viene ricevuta una risposta. Si applica quando il set e la ricerca richiesta contiene almeno un punto, ma non termina con un punto finale. |
| nslookup set srchlist | Modifica il dominio DNS predefinito l'elenco in nome e la ricerca. |
| nslookup imposta il timeout | Modifica il numero di secondi di attesa per la risposta a una richiesta iniziale. |
| Tipo di set nslookup | Modifica il tipo di record di risorse per la query. |
| nslookup set vc | Specifica se utilizzare o non utilizzare un circuito virtuale durante l'invio di richieste al server. |
| nslookup view | Ordina ed elenca l'output del sottocomando o dei comandi ls precedenti. |
Remarks
Lo strumento da riga di comando nslookup dispone di due modalità: interattiva e non interattiva.
Se è necessario cercare solo una singola parte di dati o si usa nslookup in script, righe di comando o PowerShell, usare la modalità non interattivo. In modalità non interattiva, detta anche modalità di comando, il primo parametro della riga di comando è il nome o l'indirizzo IP del computer da cercare. Il secondo parametro è il nome o l'indirizzo IP di un server dei nomi DNS. Se si omette il secondo argomento, nslookup utilizza il server dei nomi DNS predefinito.
Se è necessario cercare più di un dato o impostare più configurazioni, è possibile utilizzare la modalità interattiva. Per attivare la modalità interattiva, digitare un trattino (-) anziché il primo parametro nella riga di comando nslookup. Immettere il nome o l'indirizzo IP di un server dei nomi DNS per il secondo parametro. Se si omette il secondo argomento, nslookup utilizza il server dei nomi DNS predefinito. È anche possibile richiamare la modalità interattiva semplicemente immettendo
nslookupal prompt dei comandi e quindi immettendo nomi o indirizzi IP da cercare nella riga di comando interattiva.
Una volta immessi
nslookup -onslookupinseriti da soli, il prompt dei comandi passa al prompt interattivo>. In modalità interattiva, è possibile:- Immettere nomi o indirizzi IP, variabili
sete altre opzioni in righe separate. - Interrompere i comandi interattivi in qualsiasi momento premendo CTRL+B.
- Uscire immettendo
exit. - Considerare un comando incorporato come un nome di computer facendolo precedere dal carattere di escape (
\). Un comando non riconosciuto viene interpretato come nome del computer.
- Immettere nomi o indirizzi IP, variabili
Se il computer da trovare è un indirizzo IP e la query è per un tipo di record di risorse A o PTR , viene restituito il nome del computer.
Se il computer da trovare è un nome e non ha un punto finale, al nome viene aggiunto il nome di dominio DNS predefinito. Questo comportamento dipende dallo stato dei seguenti sottocomandi set : ___domain, srchlist, defname e search.
Se la richiesta di ricerca non riesce, lo strumento da riga di comando fornisce uno dei messaggi di errore seguenti:
Error message Description timed out Il server non ha risposto a una richiesta dopo un certo periodo di tempo e un certo numero di tentativi. È possibile impostare il periodo di timeout con il comando nslookup set timeout. È possibile impostare il numero di tentativi con il comando nslookup set retry. Nessuna risposta dal server Nessun nome di server DNS è in esecuzione sul computer del server. No records Il server dei nomi DNS non dispone di record di risorse del tipo di query corrente per il computer, anche se il nome del computer è valido. Il tipo di query viene specificato con il comando nslookup set querytype. Nonexistent ___domain Il nome di dominio del computer o DNS non esiste. Connessione rifiutata o Rete non raggiungibile Non è stato possibile stabilire la connessione al server dei nomi DNS o al finger server. Questo errore si verifica in genere con le richieste ls e finger . Server failure Il server dei nomi DNS ha rilevato un'incoerenza interna nel database e non è stato in grado di restituire una risposta valida. Refused Il server dei nomi DNS rifiutata soddisfare la richiesta. format error Il server dei nomi DNS ha rilevato che il pacchetto di richiesta non era nel formato corretto. Potrebbe indicare un errore in nslookup.
Examples
In modalità nslookup non interattiva, è possibile specificare parametri e opzioni nella riga di comando o nello script di Windows. In modalità interattiva, è possibile specificare argomenti e opzioni in righe separate al prompt dei comandi interattivo.
Noninteractive mode
In modalità nslookup non interattiva, il primo parametro è il computer da trovare e il secondo parametro è il server dei nomi DNS da usare. Se non si specifica un secondo parametro, nslookup usa il server dei nomi DNS predefinito. Negli esempi seguenti, viene usato nslookup in modalità non interattiva.
Nell'esempio seguente, vengono cercati gli indirizzi IP per il nome di dominio
mydomain.comnel server dei nomi DNS in1.1.1.1:nslookup mydomain.com 1.1.1.1L'esempio seguente cerca il nome di dominio per l'indirizzo IP
4.4.4.4nel server dei nomi DNS predefinito:nslookup 4.4.4.4Per specificare le opzioni, è possibile usare
nslookup -<option>. Ad esempio, il comando seguente attiva l'opzione nslookupdebugper ottenere maggiori informazioni sui pacchetti inviati.nslookup -debug mydomain.comPer restituire determinati tipi di record o informazioni, usare l'opzione
-type=<resourcerecordtype>. Ad esempio, il comando seguente restituisce solo i tipi di record IPv6:nslookup -type=AAAA mydomain.comÈ possibile combinare opzioni e query sui tipi di record di risorse nelle righe di comando. L'esempio seguente abilita l'output di debug, recupera sia gli indirizzi IPv6 che IPv4, non tenta di usare il dominio di ricerca, usa la ricerca ricorsiva e usa il server di ricerca DNS 1.1.1.1:
nslookup -debug -type=A+AAAA -nosearch -recurse mydomain.com 1.1.1.1
Interactive mode
Per usare la modalità interattiva, immettere - anziché il primo parametro di una riga di comando nslookup o semplicemente immettere nslookup. Il prompt dei comandi passa quindi al prompt interattivo >. Gli esempi seguenti illustrano i comandi in modalità interattiva.
Il comando seguente inserisce nslookup in modalità interattiva e imposta
1.1.1.1come server di ricerca DNS predefinito:nslookup - 1.1.1.1Il comando seguente al prompt interattivo restituisce l'opzione nslookup e le impostazioni dei parametri per il server corrente:
set allIl comando seguente al prompt interattivo restituisce gli indirizzi IP per
mydomain.com:mydomain.comIl comando seguente al prompt interattivo modifica il server dei nomi DNS predefinito in
4.4.4.4:server 4.4.4.4Il comando seguente al prompt interattivo imposta il tipo di record della risorsa di query su
HINFO:set type=HINFOIl comando seguente al prompt interattivo esce dalla modalità interattiva e torna al prompt dei comandi di Windows:
exit