以交互方式查询互联网域名服务器
命令语法格式
nslookup [-option] [name | -] [server]
命令描述
命令nslookup是一个查询互联网域名服务器的程序。nslookup有两种模式:交互式;非交互式。交互模式允许用户查询域名服务器,以获取有关各种主机和域的信息,或者打印域中的主机列表。非交互模式用于仅打印主机(或域)的名称和请求的信息。
命令行参数
交互模式
在以下情况下进入交互模式:
- 没有给出参数时(将使用默认域名服务器)
- 当第一个参数是连字符(-),第二个参数是名称服务器的主机名或互联网地址时。
非交互模式
当要查找的主机的“名称”或“互联网地址”作为第一个参数给出时,使用非交互模式。 可选的第二个参数指定域名服务器的主机名或地址。
也可以在命令行中指定选项,选项位于参数之前,并且以连字符为前缀。 例如,要将默认查询类型更改为主机信息,并将初始超时更改为10秒,请输入:
选项-version使nslookup打印版本号并立即退出。
交互式命令
host [server]
使用当前默认服务器或使用server(如果已指定)来查找主机的信息。 如果host是互联网地址,且查询类型为A或PTR,则返回主机的名称。如果host是名称,且没有尾随句点,则使用搜索列表来限定名称。
要查找不在当前域中的主机,请在名称后附加句点。
set keyword[=value]
此命令用于更改影响查找的状态信息。 有效keyword是:
CH,the Chaos class
HS,the Hesiod class
ANY,wildcard
server domain
lserver domain
将默认服务器更改为domain;lserver使用初始服务器查找有关域的信息,而server使用当前的默认服务器。如果找不到权威答案,则返回可能具有答案的服务器的名称。
其他命令
exit
退出程序
root
未实现
finger
未实现
ls
未实现
view
未实现
help
未实现
?
未实现
相关文件
/etc/resolv.conf
解析器(resolver)配置文件。
相关手册
dig(1), host(1), named(8).
参考文献
- man 1 nslookup, Version 19.10.3.dfsg.P4-12.1
更新日志
- 11/07/2018 创建文章