2024年4月29日发(作者:)

域名解析系统DNS诊断命令nslookup详解

Ping指令我们很熟悉了,它是一个检查网络状况的命令,在输入的参数是域名的情况

下会通过DNS进行查询,但只能查询A记录和CNAME(别名)记录,还会返回域名是

否存在,其他的信息都是没有的。如果你需要对DNS(域名解析系统)的故障进行排错就

必须熟悉另一个强大的命令-nslookup,Nslookup可以用来诊断域名解析系统 (DNS) 的

基础结构信息,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那

个DNS服务器进行解释,该命令在安装 TCP/IP 协议后方可以使用。

下面以海波博客的域名为例,详细介绍nslookup命令在

命令提示符(DOS)下的用法:

一、查询IP地址

nslookup可以方便地查询到域名对应的IP地址,包括A记录和CNAME记录,如果

查到的是CNAME记录还会返回别名记录的设置情况。

用法格式:nslookup 域名,如图:

回车后有三种不同的结果:

1.A记录的返回,如图:

前面两行是您电脑所使用的DNS服务器名及其IP地址,出错也可以不理会,重点是

最后的两行是的IP地址是74.53.25.162,请注意,即使

的主机没有在线也同样能够返回结果。

2.别名记录(CNAME)的返回情况,如图:

这就显示出和ping命令不同了,请看查看CNAME记录的结果。由于CNAME和A

记录最后都是活的IP地址,所以一般情况下两者是等同看待的,命令的格式相同。这次

nslookup返回了三行信息,前两行显示这是一个CNAME记录,对应的域名和IP地址。

最后显示的就是目标域名, 并注明是Alias(别名)。

3.域名不存在的情况,如图: