目录
前言
正文
一、缺省查询
二、指定DNS查询
三、查询命名服务器
四、反向解析域名
五、查询邮件服务器信息
前言
nslookup是一个DNS查询工具,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那个DNS服务器进行解释。
正文
一、缺省查询 不指定 dns-server,使用系统默认的 dns 服务器。
命令:
nslookup 域名
实例:
通过上述命令的执行结果,我们可以知道当前系统默认的DNS域名解析服务器地址是 8.8.8.8,对应 www.google.com 域名解析出来的 IP 地址是 172.217.24.4 。
二、指定DNS查询 指定 dns-server,查询相关IP和域名信息。
命令:
nslookup 域名 DNS服务器
实例:
因为指定了DNS域名解析服务器,所以对于相同域名 www.google.com 解析出来的 IP 地址也不一样。这属于正常现象,毕竟每个DNS域名服务器的“花名册”不尽相同。
三、查询命名服务器 查询命名服务器,type类型是NS,注意大小写。
命令:
nslookup -q=type domain [dns-server]
实例:
可以看出google.com对应的命名服务器有四个,分别是ns1.google.com、ns2.google.com、ns3.google.com、ns4.google.com。
相同的命令还有:
nslookup -type=type domain [dns-server]
nslookup -querytype=type domain [dns-server]
四、反向解析域名 通过IP地址逆向推导出对应的域名服务器。
命令:
nslookup –q=ptr [ip 地址]
实例:
有运行结果可知,8.8.8.8 对应的域名服务器的域名是 dns.google 。
五、查询邮件服务器信息 命令:
nslookup -q=mx 服务器域名
实例:
由执行结果可知,www.163.com 对应的 cname 是 www.163.com.163jiasu.com。
如果有疑问,欢迎评论留言或者私信沟通!