System command

nslookup command

Displays information used to diagnose Domain Name System (DNS) infrastructure. Supports interactive and noninteractive lookup modes. This guide lists the documented syntax and parameters for nslookup; check Microsoft Learn for version, role and execution-context requirements.

Availability: Microsoft Learn command reference spanning Windows client and Windows Server releases; some entries are legacy, role-specific, optional-feature or interactive subcommands.中文

Documented syntax

nslookup [exit | finger | help | ls | lserver | root | server | set | view] [options]

The linked Microsoft Learn article is the upstream authority. Availability may depend on Windows release, role, optional feature or interactive tool context.

Examples

Example from the linked Microsoft Learn article. Check its paths, targets and availability before adapting it.

nslookup example.com

Example from the linked Microsoft Learn article. Check its paths, targets and availability before adapting it.

nslookup example.com 1.1.1.1

Example from the linked Microsoft Learn article. Check its paths, targets and availability before adapting it.

nslookup -type=AAAA example.com

Example from the linked Microsoft Learn article. Check its paths, targets and availability before adapting it.

nslookup - 1.1.1.1

Parameters, options and clauses

Option / clauseDescription
<name> [<server>]Resolve a DNS name using the default server or the specified DNS server.
<IP address> [<server>]Look up a host name for an IP address when reverse DNS data exists.
-<option>Set an nslookup command-line option; availability and values are documented by Microsoft Learn.
-type=<resource-record-type>Request a specific DNS record type, such as AAAA.
Interactive mode: nslookup - [<server>]Enter the interactive prompt to issue multiple lookups or set commands.
exitMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
fingerMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
helpMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
ls <domain>Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
lserver <domain>Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
rootMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
server <domain>Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
setMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
viewMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
Safety note

Review a command and its target before running it. Commands that alter files, services, accounts, disks, permissions or databases may be difficult to reverse. Test in a safe environment and keep backups.

Official reference ↗Back to directory