域名系统产生的原因是因为用户使用10进制的网络ip浏览网站时往往记不住,所以早在ARPANET时代,就在hosts文档中设置了服务器名称与网络ip对应的关系。
紧接着,伴随着服务器在网络上爆炸式的增长,计算机科学家保罗·莫卡派乔斯制定了域名系统(DomainNameSystem)。DNS强调:域的定义是在线分布式数据库系统,使用客户端-服务器模式。现在的个人电脑,依然能够利用设置hosts匹配网络ip来浏览需要的网页。
(1)中国媒体大学官方网站域名:cuc.edu.cn。
(2)华为官页域名:huawei.com。
IPV6反向解析域名:ip6.apra。
(1)国家顶级域名nTLD(NationalTop-LevelDomain):例如,cn用China表示中国,us用TheUnitedStates表示美国。
(2)通用顶级域名gTLD(genericTop-LevelDomain):例如,com意味着商业机构,org意味着Organizations意味着非营利组织。
(3)基础结构域名(infrastructuredomain):这样的域名很少见,例如ipv6.arpa,用于域名反向解析为IPV6地址。
从域名到IP地址的分析需要域名分析程序,运行此程序的服务器称为域名服务器,负责管辖域名,非常强大,能够根据区域管理,区域最大时等于域。
(1)根服务器域名。掌握全部顶级域名服务器的域名和网络ip。假如本地域名服务器不能解析域名,需要帮助根服务器域名,根服务器域名会告知下一步工作要找哪一个顶级域名服务器。根服务器域名有13个不同的网络ip。
(2)顶级域名服务器。管理全部二级域名服务器的域名和知识产权地址。
(3)权限域务器。管理下一级服务器域名的域名和网络ip。
(4)本地服务器域名。当服务器发送DNS查询请求时,第一步要利用本地服务器域名进行查询,每个因特网服务提供商、大学或企业都可以拥有本地服务器域名,通常能够在PC上设置。
通常状况下,设备主机向本地域名服务器使用递归查询(recursivequery),即:设备主机向本地域名服务器询问,当本地域名服务器不清楚时,再一次做为DNS客户向根域名服务器传送查寻请求报文,而不是让设备主机开展下一阶段的查寻。通常状况下,本地域名服务器用到迭代查寻(iterativequery),这代表着根域名服务器回到到本地域名服务器必须查寻的IP地址,或告知本地域名服务器下一阶段要向哪一个顶级域名服务器查询,或是报错不可以查寻到所需的IP地址。
一共有10个方法步骤用到10个UDP使用者数据报告的报告,本地域名服务器开展4次迭代查寻后,从dns.cuc.edu.cn中得到www.cuc.edu.cn的IP地址
(1)使用者设备主机向本地域名服务器递归查询。
(2)本地域名服务器选用迭代查寻,第一步挑选根域名服务器d.root-servers.net查寻。
(3)根域名服务器d.root-servers.net告知本地域名服务器,下一次应当查寻的顶级域名服务器cn的地址x.dns.cn和相应的IP地址。
(4)本地域名服务器挑选顶级域名服务器e.dns.cn开展查寻。
(5)顶级域名服务器e.dns.cn告知本地域名服务器,权限域名服务器edu.cn的域名地址x.edu.cn(很多,以下dig中的ns.cernet.net是中国教育和科研计算机网络的域名服务器地址)和相应的IP地址。
(6)本地域名服务器挑选权限域名服务器dns.edu.cn查寻。
(7)权限域名服务器dns.edu.cn告知本地域名服务器,权限域名服务器cuc.edu.cn的域名地址bdns.cuc.edu.cn、bdns2.cuc.edu.cn、pdns.cuc.edu.cn以及相应的IP地址。
(8)本地域名服务器挑选权限域名服务器bdns.cuc.edu.cn查寻。
(9)权限域名服务器bdns.cuc.edu.cn告知本地域名服务器www.cuc.edu.cnIP地址。
(10)本地域名服务器告知设备主机www.cuc.edu.cnIP地址。
CDN全名ContentDelivery。
Network,也就是内容分发网络。CDN创建在现有网络上,将网站内容分发到最接近使用者的边缘节点。比如,假定广州使用者想浏览的服务器在北京,但用到CDN技术后,使用者不用爬山,而是依据各类网络直接浏览广州的CDN边缘节点。
(1)使用者将域名www.huawei.com提交给本地域名服务器开展查寻。
(2)本地域名服务器反复查寻huawei.com域名服务器返回CNAME解析的地址www.huawei.com.akadns.net。
(3)本地域名服务器迭代查寻www.huawei.com.akadns.net依据dig+trace命令跟踪发现,再一次从CNAME到www.huawei.com.lxdns.com,实际缘故尚不深入,暂且认定此www.huawei.com.lxdns.com是真正的CDNS域名服务器地址;本地域名服务器再一次迭代查寻ww.huawei.com.lxdns.com的IP地址。
(4)依据DNS全世界负载平衡和区域负载平衡等一系列的智能安排,分配CDN节点,确定www.huawei.com.lxdns.comIP地址。
国际负载平衡设备依据使用者的IP地址和使用者规定的内容URL,挑选使用者所区域的区域负载平衡设备。区域负载平衡设备将为使用者挑选适合的缓存服务器给予服务。挑选的原则包含:依据使用者的知识产权地址,分辨哪一个服务器离使用者最近;依据使用者规定的URL中携带的内容名称,分辨哪一个服务器上有使用者必须的内容;查寻每个服务器的现阶段负载状况,分辨哪一个服务器还有服务能力。根据上述标准的综合分析,区域负载平衡设备将全世界负载平衡设备的IP地址。
(5)回到CDNserver的IP地址。
(6)回到CDN域名www.huawei.com.lxdns.comIP地址。
(7)回到www.huawei.com对应的CDN域名www.huawei.com.lxdns.comIP地址。
(8)使用者浏览与www.huawei.com.lxdns.comIP地址对应的CDNserver(CDN节点),如果有缓存,则真接回到到方法步骤11。不然,方法步骤9回源,方法步骤10,方法步骤11,回到数据。
静态加速是指对网页中的静态资源(包含html文件、CSS文件、js文件、图片、flash动画等)开展CDN节点缓存,使使用者在浏览网页中的静态资源时,能够得到CDN边缘节点缓存;当浏览网页中的动态资源,如asp、php、jsp等时,能够从源站中获得,从而达到动态分离,从而达到提速的目的。动态分离的优点是使用者浏览网站时,静态资源真接从最近的CDN节点缓存中获得(实际架构见用到CDN后的浏览,以浏览www.huawei.com为例子),减少使用者浏览静态资源的时间,减少源站服务器的带宽压力和静态资源浏览压力。
动态提速是指在CDN的DNS解析中,依据动态链路探测,监控网络环境的变化,监控各地的网络延迟,找到最平稳、最高效率、最快的路径,恢复动态资源,达到动态资源(如asp、php、jsp等)的提速。
以上就是本篇文章【CDN工作中的专用DNS域名解析访问——诺必达】的全部内容了,欢迎阅览 ! 文章地址:http://lanlanwork.gawce.com/quote/8650.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 阁恬下移动站 http://lanlanwork.gawce.com/mobile/ , 查看更多