2024年4月19日发(作者:)
Nslookup命令详解一
配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不
再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的
配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检
查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只
能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在,其他的信息一概欠奉。
所以如果你需要对DNS的故障进行排错就必须熟练另一个更强大的工具nslookup。这个命
令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行
解释。
查询IP地址
nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果
查到的是CNAME记录还会返回别名记录的设置情况。其用法是:
nslookup 域名
以下是A记录的返回情况。
nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于我这里使用的是
一个内部的DNS服务器所以没有正确的反向记录,导致结果的前面几行出错。大家可以不必
理会。重点看的是最后的两行这里看到的是的IP地址是61.145.112.212。
注意即使的主机没有在线同样能够返回结果。
如果目标域名是一个别名记录(CNAME),nslookup就开始显示出和ping命令不同的地
方了,请看查询CNAME记录的结果。由于CNAME和A记录最后都是活的IP地址,所以一般
情况下两者是等同看待的,命令的格式相同。
注意这次nslookup返回了三行信息,前两行显示这是一个CNAME记录,对应的域名和
IP地址。最后显示的就是目标域名, 并注明Alias(别名)。
如果域名不存在会怎样呢?
看得懂最后以行的英文吗,不懂没关系记住形状就可以了。如果一个指定类型的域名不
存在对应的记录同样也是这种结果。
查询其他类型的域名
前面两个命令我们没有加任何参数,所以默认情况下nslookup查询的是A类型的记录。


发布评论