18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > CDN工作中的专用DNS域名解析访问——诺必达

CDN工作中的专用DNS域名解析访问——诺必达

时间:2023-01-31 21:40:02 | 来源:建站知识

时间:2023-01-31 21:40:02 来源:建站知识

域名系统的历史

域名系统产生的原因是因为用户使用10进制的网络ip浏览网站时往往记不住,所以早在ARPANET时代,就在hosts文档中设置了服务器名称与网络ip对应的关系。

紧接着,伴随着服务器在网络上爆炸式的增长,计算机科学家保罗·莫卡派乔斯制定了域名系统(DomainNameSystem)。DNS强调:域的定义是在线分布式数据库系统,使用客户端-服务器模式。现在的个人电脑,依然能够利用设置hosts匹配网络ip来浏览需要的网页。

域名长什么样子?

(1)中国媒体大学官方网站域名:http://cuc.edu.cn

(2)华为官页域名:http://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地址。

以查寻http://ww.cuc.edu.cn域名为例子。

一共有10个方法步骤用到10个UDP使用者数据报告的报告,本地域名服务器开展4次迭代查寻后,从http://dns.cuc.edu.cn中得到http://www.cuc.edu.cn的IP地址

(1)使用者设备主机向本地域名服务器递归查询。

(2)本地域名服务器选用迭代查寻,第一步挑选根域名服务器http://d.root-servers.net查寻。

(3)根域名服务器http://d.root-servers.net告知本地域名服务器,下一次应当查寻的顶级域名服务器cn的地址http://x.dns.cn和相应的IP地址。

(4)本地域名服务器挑选顶级域名服务器http://e.dns.cn开展查寻。

(5)顶级域名服务器http://e.dns.cn告知本地域名服务器,权限域名服务器http://edu.cn的域名地址http://x.edu.cn(很多,以下dig中的http://ns.cernet.net是中国教育和科研计算机网络的域名服务器地址)和相应的IP地址。

(6)本地域名服务器挑选权限域名服务器http://dns.edu.cn查寻。

(7)权限域名服务器http://dns.edu.cn告知本地域名服务器,权限域名服务器http://cuc.edu.cn的域名地址http://bdns.cuc.edu.cnhttp://bdns2.cuc.edu.cnhttp://pdns.cuc.edu.cn以及相应的IP地址。

(8)本地域名服务器挑选权限域名服务器http://bdns.cuc.edu.cn查寻。

(9)权限域名服务器http://bdns.cuc.edu.cn告知本地域名服务器www.cuc.edu.cnIP地址。

(10)本地域名服务器告知设备主机www.cuc.edu.cnIP地址。

CDN全名ContentDelivery。

Network,也就是内容分发网络。CDN创建在现有网络上,将网站内容分发到最接近使用者的边缘节点。比如,假定广州使用者想浏览的服务器在北京,但用到CDN技术后,使用者不用爬山,而是依据各类网络直接浏览广州的CDN边缘节点。

常规DNS解析访问。

用到CDN后的浏览。

(1)使用者将域名http://www.huawei.com提交给本地域名服务器开展查寻。

(2)本地域名服务器反复查寻http://huawei.com域名服务器返回CNAME解析的地址http://www.huawei.com.akadns.net

(3)本地域名服务器迭代查寻http://www.huawei.com.akadns.net依据dig+trace命令跟踪发现,再一次从CNAME到http://www.huawei.com.lxdns.com,实际缘故尚不深入,暂且认定此http://www.huawei.com.lxdns.com是真正的CDNS域名服务器地址;本地域名服务器再一次迭代查寻http://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)回到http://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后的浏览,以浏览http://www.huawei.com为例子),减少使用者浏览静态资源的时间,减少源站服务器的带宽压力和静态资源浏览压力。

动态提速是指在CDN的DNS解析中,依据动态链路探测,监控网络环境的变化,监控各地的网络延迟,找到最平稳、最高效率、最快的路径,恢复动态资源,达到动态资源(如asp、php、jsp等)的提速。



关键词:访问,工作,专用

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭