全称 name server lookup ,它有两种模式:交互 & 非交互,进入交互模式在命令行界面直接输入nslookup
按回车,非交互模式则是后面跟上查询的域名或者IP地址按回车。一般来说,非交互模式适用于简单的单次查询,若需要多次查询,则交互模式更加适合。
这是非交互式的
为www.baidu.com提供解析的是10.181.1.1,非权威应答“Non-authoritative answer”表示未证实的回答,出现此提示表明该域名解析是从本地主机的DNS 缓存文件hosts中直接读取的,而不是向真正负责这个域名的DNS 服务器查询得到的。网站www.baidu.com对应的两个IP,可以输入这个IP进行访问百度地址
交互式的就直接输入:nslookup 回车 就可以了
具体详细就不多说了可以参考其他文章
推荐阅读:
nslookup 入门命令详解
扩展学习
这里涉及到域名解析,大家都知道有两种解析方式:递归解析和迭代解析
递归解析:要求名称服务器一次性完成全部名字地址变换,如果本地域名服务器无缓存,当采用递归方法解析另一个网络某主机域名时,用户主机、本地DNS服务器发送的域名请求条数分别为1条、1条。
迭代解析;是每次请求一个服务器,不行就再请求其他服务器。如果本地域名服务器无缓存,当采用迭代方法解析另一个网络某主机域名时,用户主机、本地DNS服务器发送的请求条数分别是1条、多条。
举个例子
在dns转发过程中,
采用迭代算法的是:根域服务器 .com服务器
采用递归算法的是: 本地DNS服务器 转发服务器