您所在的位置:读书频道 > 网络与维护 > 网络协议 > 8.6.3 域名解析

8.6.3 域名解析

2007-06-18 13:21 朱加强 北大燕工教育研究院 字号:T | T
一键收藏,随时查看,分享好友!

《计算机网络技术》一书全面系统的介绍了计算机网络技术知识,贯穿计算机网络的方方面面对于入学者可以说是先纵览网络,以后对网络的学习更加具有目标性。本节为域名解析。

AD:

8.6.4 域名解析
域名解析分为:正向解析和反向解析
(1) 所谓正向解析是将主机名解析成IP地址,如:将www.bdyg.com 解析成192.168.1.1
(2) 所谓反向解析是将IP地址解析成主机名,如:将192.168.1.1解析成www.bdyg.com
8.6.5 DNS查寻方式
DNS具有两种查寻方式:递归查询和迭代查询
1.递归查询
一个递归查询需要一个确定的响应,可以肯定或否定。当一个递归查询被送到客户机指定的DNS服务器中,该服务器必须返回确定或否定的查询结果。一个确定的响应返回IP地址;一个否定的响应返回“host no found ”或类似的错误。
注:递归查询又称是有来有往查询,来往次数一致。 
2.迭代查询
迭代查询允许DNS服务器响应请求并在DNS查询方面作出最大的努力。如果该DNS服务器不能解析,它会给客户机返回另一个可能作出解析的DNS服务器的IP地址然然后执接着进行查询。
注:迭代查询又称为反复查询
具体的查询方式与规则如图8-7所示
 图 8-7DNS查询
就如图8-7所示,当一个客户机去访问www.micosoft.com这个WEB主机时,必须将其域名解析为IP地址这样才可以顺利访问到想要的站点网页。所以客户机必须知道www.miosoft.com域名对应的IP地址。
客户机会向本地DNS服务器查询www.micosoft.com,其具体步骤如下:
(1)首先,由DNS客户机向本地DNS服务器请求域名www.micosoft.com的解析,如果DNS服务器可以解析则返回一个可以解析的信息(www.micosoft.com域名对应的IP地址),并把域名解析成IP地址一同交给客户机;如果不能解析,则DNS服务器就会向根域服务器发出请求。
(2)如果本地DNS服务器不能解析客户机发来的请求,则本地DNS服务器会向根“.”查询,“.”服务器会告诉本地DNS服务器COM区域的IP地址。
(3)然后本地DNS服务器找到“COM”区域服务器,本地DNS会向“COM”区域查询“micosfot”的区域在哪儿,如可以COM区域知道“micosoft”区域的服务器的地址,则会告诉本地DNS服务器“micosoft”区域服务器的IP地址。
(4)本地DNS服务器会向“micosoft”区域的DNS服务器发启“www”主机名的查询工作,如果有则microsoft区域服务器会给本地DNS服务器返回一个www主机名的IP地址是多少。
(5)本地DNS服务器得到完整的域名www.micosoft.com的IP地址,最后由本地DNS服务器将这个完整的域名所对应的IP地址返回DNS客户机。
(6) 这个客户机就可以顺利访问网上的WEB服务器了。
在上述DNS客户机向本地DNS服务器查询以及本地DNS服务器向其它DNS服务器查询中,即用到了递归又使用了迭代查询。
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节

分享到:

栏目热门

更多>>

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

计算机病毒分析与防治简明教程
本书全面翔实地介绍了各种病毒的原理,以操作系统的发展为主线,结合病毒的发展过程来综合分析病毒。在分析工具上,较多地利用了

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院 区块链第一聚合媒体 zhijiapro