作用:nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题
nslookup是一种网络管理命令行工具,可用于查询DNS域名和IP地址输入指令nslookup默认服务器和Address是当前上网所用的DNS服务器域名和地址A记录A(Address)记录指的是用来指定主机名或域名对应的IP记录。在提示符>后直接输入域名,可以查看该域名的A记录(也可以用settype=a指令设置):MX记录MX(mailexchanger)记录,邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。输入settype=mx,再输入域名可查询mx类型记录MX perference = 10
指MX记录的优先级NS记录NS(nameserver)记录,用来指定改域名由那个DNS服务器来进行解析。先输入set
type=ns再输入域名CNAME记录cname记录是别名记录,也成为规范名字。这种记录允许将多个名字映射到同一台计算机输入settype=cname可以查询
a. 直接查询
1、nslookup domain [dns-server]
2、//如果没有指定dns服务器,就采用系统默认的dns服务器。
b. 查询其他记录**
nslookup -qt = type domain [dns-server]
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地址记录