nslookup命令简单应用

在网上查了查,看了一些文章,大都是nslookup命令与配置DNS服务器、检查DNS故障联合起来介绍。对于普通用户,太高深的没必要懂,越看反倒越糊涂。因为最近正在学思科网络教程,所以趁此了解了nslookup命令。

nslookup命令

nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。这个命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。

ping命令与nslookup命令的区别

之前曾经介绍过试用ping命令简单排除网络故障,Ping命令只是一个检查网络联通状况的工具,虽然在输入的参数是域名的情况下会进行DNS查询,但是它只能查询A记录和CNAME记录,而且只会告诉你域名是否存在,无法提供更加详细的信息。所以如果你需要对DNS的故障进行排错就必须熟练另一个更强大的工具nslookup。

注:nslookup 必须要安装TCP/IP 协议的网络环境才能使用。

使用

Photobucket

在Windows的命令行窗口里,输入nslookup启动后,界面如上图:

“Default Server(服务器)”和“Address”是当前上网所用的DNS服务器域名和地址(当然你也可以使用OpenDNS、Google DNS解析服务器),可以看到我所在校园网的DNS解析服务器使用的是cn域名,还是位于广西(gx.cn)。

“>”是nslookup的提示符。在提示符下输入“?”和回车,可看到nslookup的详细帮助信息,输入“exit”和回车可退出nslookup。

比如在此,继续输入解析的域名如:www.cisco.com

以上结果显示,正在工作的DNS服务器的主机名为nsc.lzptt.gx.cn,它的IP地址是202.103.225.68,而域名www.cisco.com 所对应的IP地址为210.192.116.170。

在检测到DNS服务器 nsc.lzptt.gx.cn 已经能顺利实现正向解析的情况下,我们如何查看反向解析是否正常呢?也就是说,能否把IP地址反向解析为域名?我们在命令提示符C:\>的后面键入Nslookup 210.192.116.170,得到的结果却是如下:

Photobucket

表明无法正常解析,IP地址不能反向解析为域名,使用浏览器输入IP也正常访问到思科的网站。

» 转载请注明来源:Derek's Blog » 《nslookup命令简单应用》
» 本文链接地址:http://www.derekblog.com/2010/03/14/nslookup/

» 收藏本文:Delicious / Digg / QQ书签 / 百度收藏 / Google收藏 / 收藏到鲜果
» 订阅本博:RSS订阅 ( Google Reader / 有道 / QQ邮箱 / 鲜果 / 豆瓣 / 抓虾 )

Leave a comment

9 Comments.

  1. 在linux下还有一个工具叫dig,提供了更丰富的dns解析信息

  2. 我用nslookup http://www.cisco.com得到
    Name: origin-www.cisco.com
    Address: 198.133.219.25
    ip 198.133.219.25 能访问cisco网站
    而ip 210.192.116.170 不能访问
    ?????

  3. 这个确实简单实用,换NS时用到 :wink: :wink:

  4. 蛮实用的教程,解析好用 :mrgreen:

  5. 路过,支持一下,O(∩_∩)O~ 站点很漂亮。

Leave a Reply


[ Ctrl + Enter ]