Il comando nslookup è un strumento di console utilizzato per eseguire query DNS (Domain Name System) sul server locale o remoto. Il DNS è un servizio che traduce nomi host (ad esempio “quaslsiasidominiio.org”) in indirizzi IP (ad esempio “192.168.1.1”) che possono essere utilizzati dalle applicazioni per comunicare con server e risorse presenti su Internet o su una rete locale. Il comando nslookup può essere utilizzato per eseguire query su diversi server DNS e visualizzare gli indirizzi IP associati ai nomi host specificati.
Esempio di uso:
Per eseguire una query DNS sul server locale, digitare il seguente comando nel prompt dei comandi:nslookup contoso.com
Questo comando chiederà al server DNS locale il nome IP associato al dominio contoso.com. Il risultato sarà simile al seguente esempio:Server: 192.168.1.254 Address: 192.168.1.254#53 Non-authoritative answer: Name: contoso.com Address: 192.168.100.100
In questo esempio, il server DNS locale ha risposto che il nome IP associato al dominio contoso.com è 192.168.100.100. Se invece si volesse eseguire una query su un server DNS remoto, è necessario specificare il server DNS remoto nel comando nslookup come segue:nslookup contoso.com 192.168.100.100
In questo modo, il comando nslookup chiederà al server DNS remoto indicato (in questo caso 192.168.100.100) il nome IP associato al dominio contoso.com.