一、nslookup工具简介
nslookup (全称 name server lookup) ,是一个在命令行界面下的网络工具。主要用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题,可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。
常见的类型有:

二、nslookup工具使用
使用场景:
本地DNS服务器有缓存时,可以指定其它DNS来查询解析情况。
Windows系统自带,Centos需要自行安装。
yum -y install bind-utils
1、直接查询
命令格式:nslookup domain
nslookup www.163.com

非权威应答:Non-authoritative answer,除非实际存储DNS Server中获得域名解析回答的,都称为非权威应答。也就是从缓存中获取域名解析结果。
address:目标域名对应物理IP可有多个。
aliases:目标域名。
2、使用指定DNS服务器查询
命令格式:nslookup domain [dns-server]
#如果没有指定dns服务器,就采用系统默认的dns服务器。
语法为 nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名
nslookup -qt=A www.163.com 8.8.8.8

3、反向解析
nslookup -qt=ptr 119.3.116.113