娱乐新地带论坛

娱乐新地带论坛 (https://bbs.1819.net/index.php)
-   『网络家园』 (https://bbs.1819.net/forumdisplay.php?f=13)
-   -   Ip地址域名互查之独门绝技 (https://bbs.1819.net/showthread.php?t=57765)

Erika 2007-11-29 11:34 AM

Ip地址域名互查之独门绝技
 
身为中小企业的网络管理员的我们往往身兼多职,既要负责企业网站的维护与制作还要保证员工计算机正常访问网络。因此我们需要成为一个全面发展的技术人员。在众多网络故障排除实例中处理域名解析问题往往成为关键,学会并熟练掌握IP地址与域名之间的互相查询方法也是我们这些网络管理员应有的技能。今天笔者就将自己的经验全盘托出,为各位IT168的读者讲解IP地址与域名之间互相查询的独门绝技。
  一,查询某域名对应IP地址:
  很多时候为了检测内部DNS服务器是否工作正常,我们需要查询域名解析到IP地址是否顺利,这时应该使用nslookup命令。
  第一步:通过系统的“开始->运行->输入CMD后回车”,进入到命令提示窗口。
  第二步:在命令提示窗口中输入“nslookup 域名”,例如我们要查询本机设置的DNS服务器是否可以正确解析www.it168.com这个地址,那么通过“nslookup www.it168.com”来检测。首先显示的是本地使用的DNS服务器地址,例如笔者显示的是10.82.0.4,接下来的显示区域才是http://www.it168.com对应的地址,例如我们看到的是20...(如图1)
  第三步:当然如果DNS出现问题自然无法解析出来,显示信息会变成“DNS request timed out,timeout was 2 seconds”的提示,说明DNS解析超时,网络故障根源是DNS解析问题。(如图2)
  有的时候我们用IP地址可以访问某站点而用域名访问却失败,这时就应该按照上面介绍的方法来检测DNS是否工作正常,通过nslookup命令查询本机是否可以顺利把域名转换到正确的IP地址。
  二,查询内网IP地址对应域名
  当然除了域名到IP地址的查询,有时我们还希望知道某个内网IP地址对应的域名是哪个,从而确切知道企业网络服务安装在哪个机器上,使用的命令依然是nslookup。
  第一步:通过系统的“开始->运行->输入CMD后回车”,进入到命令提示窗口。
  第二步:在命令提示窗口中输入“nslookup ip地址”来查询,如果能够查到该IP对应的域名的话将直接显示出来。例如笔者测试时使用“nslookup 10.82.0.3”来查询该地址对应的域名,如果能够查询的话,我们将可以在第二行的name后看到域名,例如笔者查询中显示的mail.ftedu.gov.cn就是10.82.0.3对应的域名。(如图3)
  第三步:如果在上面执行nslookup查询时IP地址并没有和任何域名建立对应关系的话会显示出诸如“cannot find xxx.xxx.xxx.xxx:non-existent domain”的提示。(如图4)


所有时间均为北京时间。现在的时间是 07:38 AM

©2003-2024 1819.net All rights reserved. © 2024