一、nslookup 属于rpm包
1、rpm -qf 完整路径文件名 就ok了 #安装过后查看
[root@aus-nginx-node01 ~]# which nslookup
/usr/bin/nslookup
[root@aus-nginx-node01 ~]# rpm -qf `which nslookup`
bind-utils-9.9.4-61.el7.x86_64
2、未安装查看 #不知道哪个包里
[root@aus-route-node03 ~]# yum provides nslookup ### yum whatprovides nslookup
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
32:bind-utils-9.9.4-72.el7.x86_64 : Utilities for querying DNS name servers
Repo : base
32:bind-utils-9.9.4-73.el7_6.x86_64 : Utilities for querying DNS name servers
Repo : updates
二、命令使用案例。
1、 直接查询
Nslookup www.baidu.com
nslookup 域名
nslookup 域名 域名服务器(用指定的域名服务器来查询)
nslookup baidu.com 114.114.114.114
2 、 查询其他记录
2.1、查询命名服务器
nslookup -q=type domain [dns-server]
nslookup -type=type domain [dns-server]
nslookup -querytype=type domain [dns-server]
注意以上四种查询用法结果相同,后面的 [dns-server] 可填可不填
命令:
nslookup -q=NS baidu.com
nslookup -type=NS baidu.com
nslookup -querytype=NS baidu.com
2.2 、反向解析由IP地址解析域名
nslookup –qt=ptr [ip 地址]
2.3、查询邮件服务器信息
nslookup -qt=mx 服务器域名
2.4、查询DNS缓存记录的保存时间
Nslookup –d3 baidu.com
type:
A -->地址记录
AAAA -->地址记录
AFSDB Andrew -->文件系统数据库服务器记录
ATMA -->ATM地址记录
CNAME -->别名记录
HINHO -->硬件配置记录,包括CPU、操作系统信息
ISDN -->域名对应的ISDN号码
MB -->存放指定邮箱的服务器
MG -->邮件组记录
MINFO -->邮件组和邮箱的信息记录
MR -->改名的邮箱记录
MX -->邮件服务器记录
NS --> 名字服务器记录
PTR ->反向记录
RP -->负责人记录
RT -->路由穿透记录
SRV -->TCP服务器信息记录
TXT -->域名对应的文本信息
X25 -->域名对应的X.25地址记录
3、查询更具体的信息
nslookup –d [其他参数] domain [dns-server]
//只要在查询的时候,加上-d参数,即可查询域名的缓存
4、交互式查询用法