2008年10月16日

Windows 命令 - Nslookup

显示可用来诊断域名系统 (DNS) 基础结构的信息。使用此工具之前,您应当熟悉 DNS 的工作原理。只有在已安装 TCP/IP 协议的情况下才可以使用 Nslookup 命令行工具。

语法

nslookup [-SubCommand ...] [{ComputerToFind | -Server}]

参数

-SubCommand ...
将一个或多个 nslookup 子命令指定为命令行选项。有关子命令的列表,请参阅“相关主题”。
ComputerToFind
如果未指定其他服务器,就使用当前默认 DNS 名称服务器查阅 ComputerToFind 的信息。要查找不在当前 DNS 域的计算机,请在名称上附加句点。
-Server
指定将该服务器作为 DNS 名称服务器使用。如果省略了 -Server,将使用默认的 DNS 名称服务器。
{help|?}
显示 nslookup 子命令的简短总结。
注释
  • 如果 ComputerToFind 是 IP 地址,并且查询类型为 A 或 PTR 资源记录类型,则返回计算机的名称。如果 ComputerToFind 是一个名称,并且没有跟踪期,则向该名称添加默认 DNS 域名。此行为取决于下面 set 子命令的状态:domainsrchlistdefnamesearch
  • 如果键入连字符 (-) 代替 ComputerToFind,则命令提示符更改为 nslookup 交互式模式。
  • 命令行长度必须少于 256 个字符。
  • Nslookup 有两种模式:交互式和非交互式。

    如果仅需要查找一块单一的数据,请使用非交互式模式。对于第一个参数,键入要查找的计算机的名称或 IP 地址。对于第二个参数,键入 DNS 名称服务器的名称或 IP 地址。如果省略第二个参数,则 nslookup 使用默认 DNS 名称服务器。

    如果需要查找多块数据,可以使用交互式模式。为第一个参数键入连字符 (-),为第二个参数键入 DNS 名称服务器的名称或 IP 地址。或者,省略两个参数,则 nslookup 使用默认 DNS 名称服务器。下面是一些有关在交互式模式下工作的提示:

    • 要随时中断交互式命令,请按 Ctrl+B。
    • 要退出,请键入 exit
    • 要将内置命令当作计算机名,请在该命令前面放置转义字符 (\)。
    • 将无法识别的命令解释为计算机名。

没有评论: