热点网|医学教育网|北京pk10开奖直播 pk10开奖直播 北京赛车pk10 pk10开奖直播 北京赛车pk10 PK10开奖直播 北京赛车pk10开奖直播 北京pk10 北京pk10
网站运营 | 站长学院 | 技术文档 | 成语 | 歇后语 | 桌面壁纸 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论

nslookup命令详解

【 更新时间:2014-01-22 | 字体:
[导读]Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具<。它在 Windows NT/2000/XP(在之后的windows系统也都可以用的,比如win7,win8等) 中均可使用,但在Windows 98中却没有集成这一个工具。 Nslook...
Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP(在之后的windows系统也都可以用的,比如win7,win8等) 中均可使用,但在Windows 98中却没有集成这一个工具<。 
Nslookup 必须要安装了TCP/IP 协议的网络环境之后才能使用。 
现在网络中已经架设好了一台 DNS 服务器<,主机名称为 linlin ,它可以把域名 www.company.com 解析为 192.168.0.1 的IP地址<,这是我们平时用得比较多的正向解析功能。 
检测步骤如下: 
在 Windows 2000 中单击“开始”->“程序”->“附件”->“命令提示符”,在 C:\> 的后面键入 Nslookup www.chinawobo.com ,“回车”之后即可看到如下结果: 
  Server: linlin 
  Address: 192.168.0.5 
  Name: www.chinawobo.com 
  Address: 192.168.0.1 
  以上结果显示<,正在工作的 DNS 服务器的主机名为 linlin <,它的 IP 地址是192.168.0.5 ,而域名www.company.com 所对应的 IP 地址为 192.168.0.1 <<。那么<<,在检测到 DNS 服务器 linlin 已经能顺利实现正向解析的情况下,它的反向解析是否正常呢? 也就是说,能否把IP地址192.168.0.1反向解析为域名www.chinawobo.com ?我们在命令提示符C:\>的后面键入 Nslookup 192.168.0.1 <,得到结果如下: 
  Server: linlin 
  Address: 192.168.0.5 
  Name: www.chinawobo.com 
  Address: 192.168.0.1 
这说明,DNS 服务器 linlin 的反向解析功能也正常<<。 
然而<<,有的时候,我们键入Nslookup www.chinawobo.com <<<,却出现如下结果: 
Server: linlin 
Address: 192.168.0.5 
*** linlin can't find www.chinawobo.com: Non-existent domain 
这种情况说明网络中DNS服务器 linlin 在工作<,却不能实现域名 www.chinawobo.com的正确解析<<。此时<<,要分析DNS服务器的配置情况,看是否 www.company.com 这一条域名对应的 IP 地址记录已经添加到了DNS的数据库中<。 
还有的时候<,我们键入Nslookup www.chinawobo.com ,会出现如下结果: 
*** Can't find server name for domain: No response from server 
*** Can't find www.company.com : Non-existent domain 
这时<<,说明测试主机在目前的网络中<,根本没有找到可以使用的 DNS 服务器<<。此时,我们要对整个网络的连通性作全面的检测,并检查DNS服务器是否处于正常工作状态,采用逐步排错的方法,找出 DNS 服务不能启动的根源。 

配置好DNS服务器<,添加了相应的记录之后,只要IP地址保持不变<,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在<,其他的信息一概欠奉<。所以如果你需要对DNS的故障进行排错就必须熟练另一个更强大的工具nslookup<。这个命令可以指定查询的类型<<,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。 

  查询IP地址 

  nslookup最简单的用法就是查询域名对应的IP地址<,包括A记录和CNAME记录<<,如果查到的是CNAME记录还会返回别名记录的设置情况<<。其用法是: 
  nslookup 域名 
  以下是A记录的返回情况<<。 
 nslookup命令会采用先反向解释获得使用的DNS服务器的名称<,由于我这里使用的是一个内部的DNS服务器所以没有正确的反向记录<,导致结果的前面几行出错。大家可以不必理会<。重点看的是最后的两行这里看到的是www.oray.net的IP地址是61.145.112.212。注意即使www.oray.net的主机没有在线同样能够返回结果。 
  如果目标域名是一个别名记录(CNAME)<<<,nslookup就开始显示出和ping命令不同的地方了<,请看查询CNAME记录的结果<<。由于CNAME和A记录最后都是活的IP地址,所以一般情况下两者是等同看待的<,命令的格式相同。 
  注意这次nslookup返回了三行信息,前两行显示这是一个CNAME记录,对应的域名和IP地址。最后显示的就是目标域名<<, 并注明Alias(别名)<<。如果域名不存在会怎样呢? 

  看得懂最后以行的英文吗,不懂没关系记住形状就可以了<<。如果一个指定类型的域名不存在对应的记录同样也是这种结果。 

  查询其他类型的域名 

  前面两个命令我们没有加任何参数<<,所以默认情况下nslookup查询的是A类型的记录。如果我们配置了其他类型的记录希望看到解释是否正常。这时候ping就无能为力了。比如我们配置了MX记录,但是邮件服务器只能发信不能收信,到底是域名解释问题还是其他的问题Ping命令的检查只能让你误入歧途<。nslookup 这时候可以模拟你的其他遇见服务器进行域名解释的情况<。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下: 
  nslookup –qt=类型 目标域名 
  注意qt必须小写。 
  类型可以是一下字符,不区分大小写: 
  A 地址记录(Ipv4) 
  AAAA 地址记录(Ipv6) 
  AFSDB Andrew文件系统数据库服务器记录(不懂) 
  ATMA ATM地址记录(不是自动提款机) 
  CNAME 别名记录 
  HINFO 硬件配置记录,包括CPU<、操作系统信息 
  ISDN 域名对应的ISDN号码 
  MB 存放指定邮箱的服务器 
  MG 邮件组记录 
  MINFO 邮件组和邮箱的信息记录 
  MR 改名的邮箱记录 
  MX 邮件服务器记录 
  NS 名字服务器记录 
  PTR 反向记录(从IP地址解释域名) 
  RP 负责人记录 
  RT 路由穿透记录(不懂) 
  SRV TCP服务器信息记录(将有大用处) 
  TXT 域名对应的文本信息 
  X25 域名对应的X.25地址记录 
看看oray.net的邮件服务器记录吧。 
  看看,nslookup把服务器的名称和地址都给出来了,注意preference就是前面所说的优先级,该数值越小则优先级越高<。 
  我再看看名字服务器记录是怎么样的<。 
  看起来和MX记录的格式差不多<<,一般情况下服务器会同时返回对应的地址<。不过也有不返回的情况。 
  在这里我希望大家注意一行显示“Non-suthoritativeanswer:”<<<,这一行在前面的例子中都没有显示过<。它的出现代表这个结果是从服务器的缓存中得到的<<<。所以提醒你这不是一个授权的答案<。前面我们进行的几次查询过程中192.168.1.104这台机器就采用了我们第一篇文章中描述的过程查询了oray.net的域名<。在这个过程中不但缓存了www.oray.net<、test.oray.net以及oray.net的MX记录等最终结果<<。也包括获取的名字服务器等中间结果<。隐含的查询了oray.net的NS记录。后面我们还会介绍这个过程。 
  指定使用的名字服务器 
  在默认情况下nslookup使用的是我们在本机TCP/IP配置中的DNS服务器进行查询,但有时候我们需要指定一个特定的服务器进行查询试验。这时候我们不需要更改本机的TCP/IP配置<,只要在命令后面加上指定的服务器IP或者域名就可以了。这个参数在我们对一台指定服务器排错是非常必要的<,另外我们可以通过指定服务器直接查询授权服务器的结果避免其他服务器缓存的结果<<。命令格式如下: 
  nslookup [-qt=类型] 目标域名 指定的DNS服务器IP或域名 
  我们可看看以下的命令结果: 
  这个命令直接从顶级域名服务器查询oray.net的NS记录。所有的二级域名的NS记录都存放在顶级域名服务器中,这是最权威的解释<。注意这次没有非授权结果的提示<。对于二级域名的NS记录查询来说这肯定是授权结果。顶级域名服务器的名称是a到j.gtld-servers.net共十台服务器<<。(gtld是Global Top Level Domain的缩写)。当我们修改域名的NS记录的时候可以通过上述查询知道修改的结果是不是已经在顶级域名服务器上生效<。不过即使已经生效也可能不能正常解释<,注意我在上一篇文章中提到的缓存时间的问题。 

  那么到底缓存多久呢<? 

  检查域名的缓存时间 

  检查域名的缓存时间需要我们使用一个新的参数:-d 
  格式如下: 
  nslookup –d [其他的参数] 目标域名 [指定的服务器地址] 
  请看范例 
 我们忽略其他的看看Got answer后面几行<,包括了一个ttl数值<。这个数值就是域名记录的生存时间。 
  这种查询将整个DNS数据包的所有部分都揭示出来,大家可以看到DNS实际上并不是想象中那么简单的东西<。具体的各部分解释大家可以去看看相关的标准文档<。需要提醒大家的是一定要找到ANSWER:的内容<,其他的东西都不是描述最终的结果<。上面就不止一个地方又TTL数值 
 域名解释过程的模拟 
  我们现在来模拟一下一台DNS服务器接到一个不是自己管理的域的域名解释过程?;匾湟幌碌谝黄恼碌墓蹋?nbsp;
  首先我们会询问根服务器<,然后根服务器会让我们去找对应的顶级服务器<。如果查询的是oray.net<,就会要求我们去找net的服务器。 
  看看下面的范例: 
  这里我们让21cn.com的服务器解释www.oicp.net的域名<<,很显然这台服务器不用有这个域<<,需要询问根服务器。一般情况下DNS服务器会帮我们完成全部的过程<<。这种解释方式我们称之为递归解析<,为了让大家看到这个过程我家了一个参数让21cn.com的服务器不要这样做。这个参数是-norecurse。这样理论上21cn.com会让我们去问根服务器,不过由于它已经缓存了顶级服务器的记录<<<,所以直接返回了管理net的顶级服务器记录。实际上大部分的查询都不需要从根服务器开始<。大家看到了所有的顶级域名服务器的地址都被返回。 
  我们随便选择一个在进行查询<。 
这次顶级服务器就返回了oicp.net的服务器地址记录的<。然后我们就向这些记录之一进行查询<<,一定能够得到答案  nslookup的命令就介绍到这里<<,其实nslookup还有许多其他参数<<。不过常用的就俄这么几个<<,另外如果大家不喜欢命令行方式的话?;褂屑父鐾夹谓缑娴膎slookup功能的工具<<。不过大家还是需要了解域名解释都有些什么才能够正确使用这些工具。  
友荐云推荐
  • 转载请注明来源:网站运营 网址:http://www.chinawobo.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载<,但请务必注明出处和原始作者<。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站<<,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们<<<,我们会尽快予以更正。
RSS订阅
  • QQ邮箱
  • 填写您的邮件地址,订阅我们的精彩内容:
更多
© 2014 网站运营 - T086.com(原itlearner.com)
  • 上海临港有个“儿童大学” 2018-05-20
  • 2017年世界大学学术排名发布 清华进前50大学学术排名大学排行榜 2018-05-20
  • 日本战犯侵华罪行自供 2018-05-19
  • 塑料污染让人痛心 世界最深海沟竟成“垃圾场” 2018-05-19
  • 男子因琐事杀害女友并分尸抛河 警方根据美甲破案嘉兴美甲死者 2018-05-18
  • 166名中国人在泰国操控中国股市被警方押扣审讯 2018-05-17
  • 消防车进商场——“小小消防员”的消防安全乐体验 2018-05-17
  • 学者:“感应舍利”的出现为何是“必然” 2018-05-16
  • 中国等国利用可再生能源创造上千万工作岗位 2018-05-16
  • 只有用在外语环境下学习的人才懂的13个瞬间! 2018-05-16
  • 外交部回应“中国首次在南沙群岛部署导弹系统” 2018-05-15
  • 陕甘宁边区发行的光华劵:为找零需要,增发6种辅币 2018-05-14
  • 酒仙网郝鸿峰:白酒轻奢消费正在互联网上兴起兴起 2018-05-14
  • 新增硕博学位授予单位释放了什么信号 2018-05-14
  • 《奇兵神犬》:人狗情未了版“真正男子汉” 2018-05-12
  • 微商货源 | 冠珠陶瓷 | 6688电视家官网 | 中康体检网 | 安徽极热网 | 北京赛车开奖号码 | 快猴网 | 迪威乐云商devmsn | 易奇八字 | wwe美国职业摔角 | 八字算命 | 河南旅游景点大全 | 冠珠陶瓷 | 广东旅游景点大全 |
    RunTime:6.28ms QueryTime:7