nslookup命令使用技巧(一)

目录

 

前言

正文

一、缺省查询

二、指定DNS查询

三、查询命名服务器

四、反向解析域名

五、查询邮件服务器信息


前言

nslookup是一个DNS查询工具,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那个DNS服务器进行解释。

正文

一、缺省查询

不指定 dns-server,使用系统默认的 dns 服务器。 

命令:

nslookup 域名

实例: 

nslookup命令使用技巧(一)_第1张图片 

通过上述命令的执行结果,我们可以知道当前系统默认的DNS域名解析服务器地址是 8.8.8.8,对应 www.google.com 域名解析出来的 IP 地址是 172.217.24.4 。

二、指定DNS查询

指定 dns-server,查询相关IP和域名信息。

命令:

nslookup 域名 DNS服务器

实例:

nslookup命令使用技巧(一)_第2张图片 

因为指定了DNS域名解析服务器,所以对于相同域名 www.google.com 解析出来的 IP 地址也不一样。这属于正常现象,毕竟每个DNS域名服务器的“花名册”不尽相同。

三、查询命名服务器

查询命名服务器,type类型是NS,注意大小写。

命令:

nslookup -q=type domain [dns-server]

实例:

nslookup命令使用技巧(一)_第3张图片

可以看出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 地址]

实例:

nslookup命令使用技巧(一)_第4张图片 

有运行结果可知,8.8.8.8 对应的域名服务器的域名是 dns.google 。 

五、查询邮件服务器信息

命令:

nslookup -q=mx 服务器域名

实例:

nslookup命令使用技巧(一)_第5张图片

由执行结果可知,www.163.com 对应的 cname 是 www.163.com.163jiasu.com。

 

你可能感兴趣的:(安全与破解,网络安全,nslookup,网络,dns,域名服务器)