身为中小企业的
网络管理员的我们往往身兼多职,既要负责企业网站的维护与制作还要保证员工计算机正常访问
网络。因此我们需要成为一个全面发展的
技术人员。在众多
网络故障排除实例中处理
域名解析问题往往成为关键,学会并熟练掌握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)