2024年4月19日发(作者:)
Nslookup命令详解 (域名DNS诊断)
Nslookup显示可用来诊断域名系统 (DNS) 基础结构的信息。只有在已安装
TCP/IP 协议的情况下才可以使用 Nslookup 命令行工具。
语法
nslookup [-option] [hostname] [server]
Nslookup 有两种模式:交互式和非交互式。
要随时中断交互式命令,请按 CTRL+C。
要退出,请键入 exit。
要将内置命令当作计算机名,请在该命令前面放置转义字符()
如果查找请求失败,nslookup 将打印错误消息。下表列出可能的错误消息。 错
误消息 说明
Timed out 重试一定时间和一定次数之后,服务器没有响应请求。可以通过 set
timeout 子命令设置超时期。而利用 set retry 子命令设置重试次数。
No response from server 服务器上没有运行 DNS 名称服务器。
No records 尽管计算机名有效,但是 DNS 名称服务器没有计算机当前查询类型
的资源记录。查询类型使用 set querytype 命令指定。
Nonexistent domain 计算机或 DNS 域名不存在。
Connection refused or Network is unreachable
无法与 DNS 名称服务器或指针服务器建立连接。该错误通常发生在 ls 和
finger 请求中。
Server failure DNS 名称服务器发现在其数据库中内部不一致而无法返回有效
应答。
Refused DNS 名称服务器拒绝为请求服务。
Format error DNS 名称服务器发现请求数据包的格式不正确。可能表明
nslookup 中存在错误。
范例
每个命令行选项均由连字符 (-) 后紧跟命令名组成,有时是等号 (=) 后跟一个
数值。例如,要将默认的查询类型更改为主机(计算机)信息,并将初始超时更
改为 10 秒,请键入:
nslookup -querytype=hinfo -timeout=10
概要
是命令行管理工具,用于测试或解决 DNS 服务器问题。此工具是
通过“控制面板”与 TCP/IP 协议一起安装的。本文包含使用 的
若干提示。
更多信息
要使用 ,请注意以下方面: • TCP/IP 协议必须安装在运行
的计算机上。
• 在 Microsoft TCP/IP 属性页的 DNS 选项卡的“DNS 服务搜索顺序”字段中
必须至少指定一个 DNS 服务器。
• Nslookup 一直从当前上下文中的名称中抽去后缀。如果无法进行完全合格的
名称查询(即,使用尾随点),那么查询将被附加到当前上下文中。例如,当前
DNS 设置是 ,并且在 中执行查询,那么第一个查
询将作为 而失败,因为查询是不合格的。这种方式
与其他供应商的 Nslookup 方式可能不一致,本文的目的在于阐明 Microsoft
Windows NT 的处理方式。
• 如果已经使用 Microsoft TCP/IP 属性页 DNS 选项卡上定义的“域后缀搜索
顺序”(Domain Suffix Search order )中的搜索列表,将不会发生抽取操作。
查询将被附加到列表中指定的域后缀中。要避免使用搜索列表,请始终使用“完
全合格的域名称”(即,在名称中添加尾随点)。
可以在两种模式下运行:交互式和非交互式。当需要返回单块数
据时,请使用非交互式模式。非交互模式的语法如下:
nslookup [-option] [hostname] [server]
要在交互模式下启动 ,只需在命令提示符下输入 nslookup:
C:> nslookup
Default Server:
Address: 10.0.0.1
>
在命令提示符下输入 help 或 ? 将生成可用的命令列表。在命令提示符下输入
的任何内容,如果它不是有效命令,则假设它是主机名,尝试使用默认服务器来
解析它。要中断交互命令,请按 CTRL+C。要退出交互模式并返回到命令提示符
下,并在命令提示符下输入 exit。
以下是帮助输出,其中包含选项的完整列表:
Commands: (identifiers are shown in uppercase, [] means optional)
NAME - print info about the host/domain NAME using default
server
NAME1 NAME2 - as above, but use NAME2 as server
help or ? - print info on common commands
set OPTION - set an option
all - print options, current server and host
[no]debug - print debugging information
[no]d2 - print exhaustive debugging information
[no]defname - append domain name to each query
[no]recurse - ask for recursive answer to query


发布评论