关于云技术在域名解析系统中应用研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:jianghui_one1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着网络规模的不断扩大,传统的域名解析系DNS已经无法应对新的网络通信需求,导致了一系列问题的出现,如通信时延过大、DNS信息更新慢、安全性较差等,因此必须加以改进。云技术是目前较为流行了一种分布式资源调配与实现统一利用的技术,该文将云技术应用到DNS的优化工作中,提出了一种基于云技术的,具有更高性能表现的DNS模型,同时与传统的DNS系统相兼容,有效降低了替换成本。在新型的DNS服务模型中,云的节点服务器实现了域名解析器和权限域名服务器的功能,DNS查询结果直接由节点服务器返回给用户,从而节约了大量的数据处理与传输时延,有效提高了DNS查询速度,具有一定的参考借鉴意义和推广价值。
  关键词:域名解析系统;云技术;增量部署
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)13-0024-02
  1概述
  域名解析系统(DNS)是互联网核心的基础设施之一,该系统的作用是根据用户输人的域名来自动查询所对应的IP地址,以便进行数据包的封装于路由查找任务。因此,大多数网络应用服务都离不开该系统的支持,如最常见的Web服务和Email服务,都必须在DNS的帮助下才能够正常运转。在传统模式下,DSN解析系统通过分层迭代查询来逐层的完成对域名的解析工作,并通过一系列功能各异的服务器来共同完成某一域名至IP地址的映射。在用户提出对某域名进行解析时,首先由本地域名服务器查询自身的缓存中是否存在用户所需的映射项目,若有符合项则直接反馈给用户,否则由本地域名服务器代表用户向根域名服务器发起查询,从该处得到顶级域名服务器镜像的IP地址,随后向该域名服务器发出查询请求,得到权限域名服务器镜像的IP地址,如此往复下去,直至得到用户输入的域名所对应的IP为止,即可将此信息传输给用户。这种方式在网络规模较小的时代发挥了良好的作用,基本能够完成用户提交的查询请求,但随着网络环境的不断变化,该模式也逐渐暴露出了一些问题,现总结如下:
  1)DNS查询延迟。随着网页的内容不断增加,其包含的链接数量也不断增多,因此打开某个网页可能需要从多个域名中获取页面信息,这就在短时间内出现了大量的DNS请求,为了完成这些请求,并从各个站点汇集齐该页面所需的数据,可能需要耗费较多的时延,从而影响了用户的体验度。
  2)DNS更新延迟。目前DNS信息的更新依旧采用传统的TFL机制。在DNS记录中的TTL字段决定了DNS记录的更新延迟。因此,TTL的值对DNS的更新频率起到了直接而关键的影响,若该值过大,则可能导致DNS更新不及时,缓存中存放了大量过期的信息,造成了DNS解析失败,而若该值过小,则会大大提高DNS的解析频率,导致了额外的网络开销,并将显著提高DNS的处理时延。从平均水平来看,DNS在缓存中驻留的时间通常为数个小时,而实际上一个相对稳定的站点,其域名至IP地址的映射通常可以维持数月,这就导致了目前的解析模式并不是很好地适用于DNS记录的更新。
  3)管理复杂,系统容错性较差。由于网络中大量域名本身的复杂性,导致域名DNS记录管理工作也十分困难,尤其是无法很好的针对大量网络域名实际变化情况进行有针对性的配置,这种配置上的差异带来了各种类型的错误;另一方面,频繁的配置调整也会给系统维护工作造成额外的负担。
  4)DNS滥用。目前,网络中大量的不法分子都在利用DNS进行恶意的网络推送来获取利益,如通过广告发送系统用一次性的域名来发布恶意或虚假的内容;匿名注册的域名被钓鱼网站用来窃取私人信息等,给网络环境的健康与安全造成了严重的影响;
  本文针对以上存在的问题展开研究,并结合云的内容发布、存储特点和域名解析服务的具体需求,提出了一种新型的域名解析系统,可明显提高现有系统的运行效率和可靠性,同时通过增量部署来实现系统的扩容,并可与现有系统进行无缝对接。
  2基于云技术的DNS系统设计
  2.1系统模型设计
  云技术的特点就是节点分布广泛,而这也恰恰是域名解析系统各个镜像服务器分布的需求之一,因此,将云技术中大量分散的云节点服务器有机地结合起来,并利用相应的内容存储于发布机制来完成DNS信息条目的相关操作,采用推送方式实现DNS信息的快速整理与输送即可有效的提升DNS系统的效率;另一方面,通过云节点服务器的参与,也可以有效减少原先各级域名服务器的数量,甚至可以就近取代附近的域名服务器,而仅在云节点服务器中对权限域名信息进行维护和查询。
  图1给出了本方案所设计的云节点域名解析系统的物理模型,观察图1可以看出,该模型既包括了传统的权限域名解析服务器,也包含了云节点服务器,通过两种服务器的无缝衔接,实现了良好的兼容性。
  在DNS解析流程方面,首先,相關的域名信息均采用云技术中的推送方式进行发布,大大加快了DNS信息项目的更新与同步速度,同时服务覆盖区域也远远超过传统同类型系统。接受发布信息的云节点服务器参与到域名解析的过程中,充当权限域名服务器的功能,并可与域名所有者进行直接的交互,从而保障了域名信息的准确性与可靠性。由于域名信息在第一时间就发布到了各个节点服务器,因此域名更新延迟的问题也就得到了有效的解决。
  2.2DNS信息的管理与更新
  图2给出了本方案DNS系统的管理流程,包括DNS信息的发布、更新和维护等工作。域名所有者需要负责对域名的变化进行及时的发布,随后就可将维护工作转交给云系统来负责,同时记录下相关的DNS记录。而这些记录的修改权限仅赋予域名所有者,因此可以有效避免记录被网络黑客恶意修改。当域名所有者提出修改申请后,需要通过系统审核认证,通过后方可由云更新服务器将修改后的记录发布到各节点服务器,同时将修改内容记录到日志中已备将来查询。通过这种方式,就可最大程度的避免服务器错误配置所造成的影响。
  当服务器发生了迁移、重设、更换等操作后,需要对相关的域名内容进行更新,因此更新事件发生的频率较低,通常域名信息可稳定的存在数月之久。在本方案中,在执行更新操作时,内容管理服务器会发布新的记录,各个节点服务器在收到该发布信息后即用此信息替换掉原本保留的冗余信息。
  2.3增量部署能力和兼容性
  基于云的域名解析服务部署需要域名所有者的配合,通过云的内容发布机制,将域名的DNS记录发布到各分布的节点服务器。虽然提高了DNS的运行效率,但考虑到目前现有的DNS系统过于庞大,若直接取代旧有设备势必会造成高昂的替换成本,因此从节约成本角度考虑,新的系统必须可以与旧系统进行良好的衔接。本位提出采取可增量部署的服务模型,如图3所示。
  如上图所示,在此模型所代表的部署过程中,不论用户归属于何种域名服务器,也不论域名所有者如何发布相关DNS信息,均不会对方案中的系统构成负面影响,同时由于采用了域名所有者直接发布和限制普通用户修改的策略,大大提高了系统的安全性。
  3结束语
  本文首先分类分析了DNS目前存在的问题。随后提出采用云技术参与到DNS流程中来,将云节点服务器视为传统DNS系统中的权限域名服务器,并在此基础上设计了系统的方案模型。在该模型下,DNS查询将不再需要以递归查询的方式访问各级域名服务器,节点服务器能直接响应用户的域名解析请求,极大地提高了查询效率。
其他文献
摘要:随着创新教育的逐步推进,尤其在李克强总理提出了“大众创业、全民创新”的号召以来,要求把学生推向前台,还主动权给学生,最大限度地激发学生的乐学情绪,培养学生创新精神,机器人课程是一门实践性、技能性很强的学科,需要鼓励学生动手、动脑,机器人创新教育中能很好地助推“任务驱动”、自主学习”、 “协作学习”、“激发兴趣”以及“创新意识”等得到了实现,因为机器人教学集积木、电动机、传感器、小灯泡、梁、销
摘要:以專业建设为依托,以校企合作为契机,该文研究了高职校企合作人才培养模式,认真分析了高职校企合作人才培养模式的存在问题,并针对问题,提出适合当前高职多层次、多方位、多形式的校企合作人才培养模式,同时以该院电气自动化技术专业核心课程《自动生产线安装与调试实训》为例,简单介绍校企合作人才培养模式对促进我院课程改革等方面的影响。  关键词:电气自动化技术专业;校企合作;人才培养;人才培养模式  中图
摘要:文章分析独立学院计算机类专业人才培养存在的问题,提出了基于导师制的专业人才孵化,并以广西师范大学漓江学院为试点,探讨了孵化路线及孵化过程,实践了“3重1厚”的人才培养过程,经过几年的实践,取得了初步的成效。  关键词:导师制;孵化;计算机类专业;独立学院  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)13-0120-02  隨着经济科技的发展,IT应用几乎
摘要:针对地方本科高校计算机及相关专业人才培养现状进行分析,提出了将ACM竞赛引入计算机专业应用型人才培养,搭建ACM在线评测学习平台,以赛促学来调动学生的自主学习积极性,以赛促教来提高专业教学水平,充分锻炼了学生实践操作能力、团队协作能力和心理承受能力,培养符合行业企业所需计算机应用技术型人才。实践证明,文中采用的应用型人才培养新模式取得了良好效果。  关键词:ACM竞赛;计算机;应用型人才;培
摘要:该文以江苏旅游职业学院为例,介绍了该校计算机网络技术专业从技能大赛对专业建设的促进作用研究出发,本着“以赛促教、以赛促学、以赛促改”的原则,构建计算机网络技术专业课程体系与人才培养模式,并形成理论成果与实践案例。  关键词:技能大赛;专业建设;人才培养模式  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2018)33-0165-02  Abstract: Taking
摘要:该文通过查找大量资料,对 9个指标(本科院校数量、招生人数、师资队伍与结构、生师比、教学条件与利用、专业建设与教学改革、学生就业、科研投入与产出、双一流学科建设)的数据进行分析并量化处理,得出每项指标的权重。然后通过建立“灰色关联分析法”数学模型,计算灰色关联系数以及灰色加权关联度,得出江苏省13个地级市本科教育质量的评价系数和排名。  关键词:本科教育质量 ;评价指标;灰色关联分析法  中
摘要:針对射频功率放大器的特点,采用CMOS工艺设计射频集成功率放大器,采用差分输入的方式以及cascode结构,大大提高了射频放大器的增益性能,且具有较高效率及线性度。  關键词:功率放大器;射频集成电路;CMOS工艺
摘要:随着数字技术的快速发展,非物质文化遗产保护项目逐渐采用虚拟现实等先进的数字化技术来提升保护质量。该文在分析当前国内少数民族非物质文化遗产保护现状的基础上,阐述了数字化技术保护的方法及虚拟现实技术的优势,并以湘西地区的赶秋节这一典型“非遗”项目为例,提出了利用虚拟现实技术进行数字化保护的解决方案。  关键词:非物质文化遗产;赶秋节;数字化技术;虚拟现实  中图分类号:TP302 文献标识码:A
摘要: 新闻类微信公众号已经成为大众获取新闻的重要来源,成为传统媒体在新媒体环境下最好的平台延伸之一。该文通过总结海峡之声广播电台微信公众号在实践过程中的经验和教训,简单探讨下新媒体环境下新闻类微信公众号的发展思路和传播的有效途径。  关键词:新媒体;微信公众号;编辑;海峡之声  中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2017)25-0190-02  在所有的新媒体中
摘要:文章介绍了基于FCKeditor能自动隐藏的在线文本编辑器的设计原理,并提供相关的主要代码。该方法简单有效,代码可移植性非常好,用户也可方便地根据不同需求做相应的修改。基于这种设计原理,对于其他的在线编辑器也可进行相似的设计。  关键词:在线文本编辑器;FCKeditor;自动隐藏  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)24-1198-02  The