(适用于 Windows Server(半年频道)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012)强>
显示可用于利用域名系统 (DNS) 基础设施信息的信息。在使用此工具之前,您应该熟悉 DNS 的工作原理。nslookup 命令工具是仅当您安装了 TCP/IP 协议时才可用。
语法 nslookup 命令
nslookup [] [{|-}]
nslookup/退出
nslookup/手指 [] [{[>] | [>>]}]
?}
nslookup/ls [] [{[>] | [>>]}]
nslookup/lserver
nslookup/root
nslookup/server
nslookup/set[=]
nslookup/设置所有
nslookup/设置类=
nslookup/设置 [否] d2
nslookup/设置 [否] 调试
nslookup/set [no] defname
nslookup/set domain=
nslookup/set [no] ignore
nslookup/set port=
nslookup/set querytype=
nslookup/set [no] recurse
nslookup/set retry=
nslookup/set root=
nslookup/set [no]搜索
nslookup/设置 srchlist=[/.]
nslookup/设置超时=
nslookup/设置类型=
nslookup/设置 [否] vc
nslookup/查看
nslookup 命令参数
参数
描述
命令nslookup退出
退出 nslookup。
手指 nslookup 命令
连接当前计算机上的finger服务器。
nslookup 帮助
在 nslookup 中显示额外命令的简短摘要。
nslookup ls
列出一个 DNS 域名的信息。
nslookup lserver
将默认服务器更改为指定的DNS域。
nslookup root
将默认服务器改为DNS域空间的根服务器。
nslookup 服务器
将默认服务器更改为指定的DNS域。
nslookup 集
更改配置设置会影响搜索功能。
nslookup 全部设置
打印配置设置的当前值。
nslookup 设置类
或者改变查询类。这个类指定了协议组的信息。
nslookup set d2
启用或禁用综合调试模式。将打印每个包的所有字段。
nslookup 设置调试
启用或禁用调试模式。
nslookup/set defname
启用或禁用单个组件查找请求的默认DNS域调试模式。单个组件是不包含空格的组件。
nslookup 设置域
将默认DNS域名改为指定名称。
nslookup/设置忽略
忽略数据包截断错误。
nslookup 设置端口
将默认DNS/UDP名称服务器端口改为指定值。
nslookup 设置查询类型
更改查询的资源记录类型。
nslookup set recurse
请求DNS名称服务器查询其他服务器,如果服务器没有信息。
nslookup 设置重试
安装重试次数。
nslookup 设置根
更改用于查询的原始服务器的名称。
nslookup 集搜索
根据请求在 DNS 域搜索列表中添加 DNS 域,直到收到答案。这适用于请求被放置和搜索至少包含一定时间量,但不会不以空格结尾。
nslookup set srchlist
更改默认DNS域名和搜索列表。
nslookup 设置超时
更改等待请求回复的前几秒。
nslookup 集类型
更改查询的资源记录类型。
nslookup set vc
指定向服务器发送请求时使用或不使用虚电路。
nslookup 视图
排列并列出子命令或之前的ls命令的输出。
Nslookup 命令注释
1.如果computerTofind 是IP 地址并且查询是针对A 或PTR 资源记录类型,则将返回计算机的名称。如果computerTofind 是名称并且没有空格,则会在名称中添加默认的DNS 域名。这操作将取决于以下子集命令的状态:domain、srchlist、defname 和search。
2.如果您键入连字符 (-) 而不是 computerTofind,命令提示符将切换到 nslookup 交互模式。
3.命令行长度必须少于 256 个字符。
4.nslookup有交互和非交互两种模式(交互和非交互)。如果只需要搜索单独的一条数据,使用非交互模式。第一个参数,输入你的计算机的名称或IP地址第二个参数,输入DNS标识符服务器的名称或IP地址。如果省略第二个参数,nslookup将使用默认的DNS名称服务器。如果需要查找多个数据单独,您可以使用交互模式。第一个参数输入连字符 (-),第二个参数输入 DNS 名称服务器的名称或 IP 地址,或者忽略这两个参数,nslookup 将使用默认的 DNS 名称服务器。这里是关于如何在交互模式下工作的一些提示:
- 要随时中断交互式命令,请按 CTRL + B。
- 退出,输入exit。
- 要将内置命令作为计算机名称处理,请在其前面加上转义字符 ()。
- 无法识别的命令将被解释为计算机名。
5.如果查找请求失败,nslookup 将打印一条错误消息。以下是可能的错误消息列表:
超时 :服务器在一定时间和一定次数的重试后没有响应请求。你可以使用 set timeout 子命令设置超时时间。
服务器无响应:服务器计算机上没有运行 DNS 名称服务器。
无记录:DNS 名称服务器没有计算机当前查询类型的资源记录,尽管计算机名有效。查询类型由 set querytype 命令指定。
不存在的域: 计算机或 DNS 域名称不存在。
连接被拒绝: 连接被拒绝。
-或-
网络无法访问:无法连接到 DNS 名称服务器或指纹服务器。此错误通常发生在 ls和手指请求。
服务器故障:DNS 名称服务器在其数据库中发现内部不一致,无法返回有效答案。 p>
拒绝: DNS 名称服务器拒绝为请求提供服务。
格式错误:DNS 服务器识别出请求的包格式不正确。这可能表示错误在 nslookup 中
有关 nslookup 和 DNS 命令的更多信息,请参考以下来源:
- Lee, T., Davies, J.2000.Microsoft Windows 2000 TCP/IP 协议和服务技术参考.Redmond, Washington: Microsoft Press。
- Albitz, P.、Loukides, M.和 C.Liu.2001。 DNS 和 BIND,第四版。加利福尼亚州塞巴斯托波尔:O'Reilly and associates, Inc.
- Larson, M.和 C.Liu.2001.Windows 2000 上的 DNS.Sebasto加利福尼亚州波尔:O'Reilly and associates, Inc.
nslookup 命令示例
每个命令行选项都包含一个破折号 (-),后跟命令名称和等号 (=) 在某些情况下,然后是一个值。例如,要更改 默认查询类型为服务器信息(计算机),初始超时时间为 10 秒,输入:nslookup-querytype=hinfo-timeout=10。
查看更多:
- Windows 中的 nfsstat 命令
- Windows 中的 nlbmgr 命令
- Windows 中的 Netcfg 命令
- Windows 中的 Nbtstat 命令
- Windows 中的 Bitsadmin 创建命令
评论