关于DNS域名服务器的总结

    DNS是Domain Name System(域名系统)的缩写,是按照域层次结构组织计算机和网络的命名系统。域名与IP地址之间是一对一(或者多对一)的关系。


    InternetDNS是一个联机分布式数据库系统。域名解析通常由专门的域名解析服务器来完成。


1.DNS域名服务器

     DNS域名空间呈树状结构,如图所示。域名的地址格式为:计算机主机名.机构名.网络名.顶级域名.

    为了提高转换效率,Internate上的域名采用了一种由上到下的层次关系。根域是“ . ”,比如www.baidu.com. 。com后面应该有一个“ . ”,代表根域,一般不显示。根域是最高级别的,只负责保存顶级域的“DNS服务器-IP地址”的对应关系数据,也就是只负责“.com”,“.net”等顶级域名服务器的域名解析。


2.域名的解析过程

1)首先解析程序会去检查本机的高速缓存记录,如果从高速缓存内即可得知该域名所对应的IP地址,就将此IP地址传给应用程序(本例中为浏览器),如果在高速缓存中找不到,则会进行下一步骤。


2)若在本机高速缓存中找不到答案,接着则向本机指定的DNS服务器请求查询,DNS服务器在收到请求后,会检查是否有相符的数据,反之则进行下一步骤。


3)若还是无法找到对应的IP地址,那就必须借助其他的DNS服务器了。这时候就会开始进行服务器对服务器之间的查询操作。它首先向根域服务器发出请求查询管理.cn域的DNS服务器地址,根域服务器收到后将管理.cn域的DNS服务器IP地址发送给本地DNS服务器。


4)本地DNS服务器得到结果后,再向管理.cn域的DNS服务器发出进一步的查询请求,要求得到管理.edu.cn域的DNS服务器地址,管理.cn域的DNS服务器把结果返回本地DNS服务器。


5)本地DNS服务器得到结果后,再向管理.edu.cn域的DNS服务器发出进一步的查询请求,要求得到管理.dlmu.edu.cn域的DNS服务器地址,管理.edu.cn域的DNS服务器把结果返回本地DNS服务器。


6)本地DNS服务器得到结果后,再向管理.dlmu.edu.cn域的DNS服务器发出查询www主机IP地址的请求,管理.dlmu.edu.cn域的DNS服务器把解析结果返回本地DNS服务器。


3.DNS解析故障


DNS解析出现错误时,可能会把一个域名解析成一个错误的IP地址,或者根本不知道某个域名对应的IP地址。这种情况下,我们就无法通过域名访问相应的站点了,这就是DNS解析故障。


故障解决

1)用nslookup来判断是否真的是DNS解析故障:


 通过系统自带的nslookup程序来解决。

  第一步:通过开始->运行->输入CMD”后回车进入命令行模式。

    第二步:输入nslookup命令后回车,将进入DNS查询验证交互式界面

      第三步:命令行窗口中会显示出当前系统所使用的DNS服务器地址,例如笔者的DNS服务器IP为202.118.80.2。

      第四步:来输入你要查询的具体域名,比如:ns1.dlmu.edu.cn,按回车键确认。若服务器配置正确,即能看到此域名所对应的IP地址了;假如不能访问的话,那么DNS解析应该是不能够正常进行的。我们会收到DNS request timed out,timeout was 2 seconds等提示信息,这说明我们的计算机确实出现了DNS解析故障。如果DNS解析正常的话,会反馈回正确的IP地址(实验环境)。输入exit后按回车键确认,即可推出nslookup的交互式界面。

2)查询DNS服务器工作是否正常:


  通过系统自带的IPCONFIG程序查看计算机的网络配置参数。

  第一步:通过开始->运行->输入CMD”后回车进入命令行模式。

      第二步:输入 ipconfig /all 命令来查询网络参数。检查网络参数配置的是否正确

      第三步:在ipconfig /all显示信息最后一行显示DNS SERVERS信息,这就是DNS服务器地址。

      第四步:如果所用DNS服务器地址是外网地址,出现错误时,可以考虑更换其它DNS服务器地址。如果所用DNS服务器地址是内部网络地址,在DNS服务器上进行nslookup操作看是否可以正常解析。


3)清除DNS缓存信息


在命令行模式中输入:ipconfig /flushdns,就可以清除DNS缓存中的信息。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值