nslookup - 交互式地查询 Internet 名称服务器
概要
nslookup [-选项] [名称 | -] [服务器]
描述
nslookup 是一个用于查询 Internet 域名服务器的程序。 nslookup 有两种模式:交互模式和非交互模式。交互模式允许用户查询名称服务器以获取有关各种主机和域的信息,或打印域中的主机列表。非交互模式仅打印主机或域的名称以及所请求的信息。
参数
在以下情况下,将进入交互模式:
没有提供参数(使用默认名称服务器);
第一个参数是连字符 (-),第二个参数是名称服务器的主机名或 Internet 地址。
当作为第一个参数提供要查找的主机或 Internet 地址时,将使用非交互模式。可选的第二个参数指定名称服务器的主机名或地址。
如果它们位于参数之前,并且以连字符开头,则也可以在命令行上指定选项。例如,要将默认查询类型更改为主机信息,初始超时设置为 10 秒,请键入:
nslookup -query=hinfo -timeout=10
-version 选项使 nslookup 打印版本号并立即退出。
交互命令
host [服务器]
此命令使用当前默认服务器或指定的服务器查找主机的信息。如果主机是 Internet 地址,并且查询类型为 A 或 PTR,则返回主机名称。如果主机是名称并且没有尾随句点 (.),则使用搜索列表来限定名称。
要查找当前域中不存在的主机,请在名称末尾附加一个句点。
server 域 | lserver 域
这些命令将默认服务器更改为域;lserver 使用初始服务器来查找有关域的信息,而 server 使用当前默认服务器。如果无法找到权威答案,则返回可能具有答案的服务器的名称。
root 此命令未实现。
finger 此命令未实现。
ls 此命令未实现。
view 此命令未实现。
help 此命令未实现。
? 此命令未实现。
exit 此命令退出程序。
set 关键字[=值]
此命令用于更改影响查找的状态信息。有效的关键字是:
all 此关键字打印常用选项的当前值。还打印当前默认服务器和主机的有关信息。
class=值
此关键字将查询类更改为以下类之一:
IN Internet 类
CH Chaos 类
HS Hesiod 类
ANY 通配符
该类指定信息的协议组。默认值为 IN;此关键字的缩写为 cl。
nodebug
此关键字启用或禁用在搜索时显示完整的响应数据包和任何中间响应数据包。此关键字的默认值为 nodebug;此关键字的缩写为 [no]deb。
nod2 此关键字启用或禁用调试模式。这会显示更多关于 nslookup 在做什么的信息。默认值为 nod2。
domain=名称
此关键字将搜索列表设置为名称。
nosearch
如果查找请求包含至少一个句点,但没有尾随句点,则此关键字将域搜索列表中的域名附加到请求,直到收到答案。默认值为搜索。
port=值
此关键字将默认 TCP/UDP 名称服务器端口更改为从其默认值(端口 53)开始的指定值。此关键字的缩写为 po。
querytype=值 | type=值
此关键字将信息查询的类型更改为指定的值。默认值为 A 和 AAAA;这些关键字的缩写分别为 q 和 ty。
请注意,只能指定一个查询类型。只有在未指定替代方案时,默认行为才会查找两者。
norecurse
此关键字指示名称服务器在它没有信息时查询其他服务器。默认值为 recurse;此关键字的缩写为 [no]rec。
ndots=数字
此关键字设置域中句点(标签分隔符)的数量,该句点会禁用搜索。绝对名称始终停止搜索。
retry=数字
此关键字将重试次数设置为数字。
timeout=数字
此关键字将等待回复的初始超时间隔更改为数字(以秒为单位)。
novc 此关键字指示在发送到服务器的请求时应始终使用虚拟电路。novc 是默认值。
nofail 此关键字尝试下一个名称服务器,如果名称服务器响应为 SERVFAIL 或引用(nofail),或者在发生此类响应时终止查询(fail)。默认值为 nofail。
返回值
nslookup 在任何查询失败时返回退出状态 1,否则返回 0。
IDN 支持
如果 nslookup 使用 IDN(国际化域名)支持构建,则它可以接受和显示非 ASCII 域名。nslookup 在将域名发送到 DNS 服务器或显示来自服务器的回复之前,会适当地转换域名的字符编码。要关闭 IDN 支持,请定义 IDN_DISABLE 环境变量。当 nslookup 运行时,或者当标准输出不是 tty 时,如果设置了该变量,则会禁用 IDN 支持。
文件
/etc/resolv.conf
参见
作者
Internet Systems Consortium
版权
2025 Internet Systems Consortium