[发明专利]一种DNS业务处理的方法及装置无效
申请号: | 201210424247.7 | 申请日: | 2012-10-30 |
公开(公告)号: | CN102882791A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 邢涛 | 申请(专利权)人: | 杭州迪普科技有限公司 |
主分类号: | H04L12/749 | 分类号: | H04L12/749;H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dns 业务 处理 方法 装置 | ||
技术领域
本发明涉及数据网络通信领域,尤其涉及一种DNS业务处理的方法和装置。
背景技术
为了使人们能够方便的访问互联网,而不用记住能够被机器直接读取的IP数串,经常使用DNS系统。通常,为了减少DNS服务器的压力,在DNS服务器前添加缓存设备,由缓存设备代替DNS服务器回应大多数的请求。当客户端请求某个域名的IP时,由DNS服务器前端配置的缓存设备首先查看这个请求,如果缓存设备中有这个域名,那么直接从缓存中取出相应的结果并返回给客户端;如果缓存设备中没有这个域名,那么将这个请求转发给后端服务器,服务器通过查询返回结果给缓存设备,缓存设备存储这个回应,然后将回应包返回给客户端。
现有的DNS缓存技术在功能上是没有问题,能够实现代替服务器回应大多数请求包,减轻服务器压力。但是,会使用户上网速度变慢。
发明内容
有鉴于此,针对现有的缓存技术使用户的上网速度变慢的问题,本发明提供一种DNS业务处理的方法和装置,通过缓存请求报文的区域和域名,使每一个区域的用户获取离其最近的地址。
本发明的技术方案如下:
一种DNS业务处理方法,应用于DNS缓存设备上,所述DNS缓存设备位于DNS服务器之前,所述方法包括:
步骤A、接收客户端发出的DNS请求报文;
步骤B、根据所述DNS请求报文的源IP对应的区域和请求的域名查找是否命中缓存记录,若是,则将命中的缓存记录对应的IP地址通过响应报文返回给用户,并结束本流程,若否,转至步骤C;
步骤C、发送所述DNS请求报文到DNS服务器,以使所述DNS服务器针对所述DNS请求报文进行查找并返回响应报文;
步骤D、以区域和域名为索引缓存所述响应报文对应的IP地址,并将所述响应报文返回给用户。
本发明同时提供一种DNS业务处理装置,应用于DNS缓存设备上,所述DNS缓存设备位于DNS服务器之前,所述装置包括:
报文接收单元,用于接收客户端发出的DNS请求报文;
报文查找单元,用于根据所述DNS请求报文的源IP对应的区域和请求的域名查找是否命中缓存记录,若是,则将命中的缓存记录对应的IP地址通过响应报文返回给用户,若否,通知报文发送单元进行报文发送;
报文发送单元,用于发送所述DNS请求报文到DNS服务器,以使所述DNS服务器针对所述DNS请求报文进行查找并返回响应报文;
报文存储单元,用于以区域和域名为索引缓存所述响应报文中的IP地址,并将所述响应报文返回给用户。
本发明和现有技术相比,通过缓存DNS请求报文的源IP对应的区域和请求的域名以及对应的IP地址,并将其对应的响应报文返回给用户,解决了用户上网速度慢的缺点,使用户的体验得到极大的提升。
附图说明
图1为本发明中一种DNS业务处理的装置逻辑结构示意图。
图2为本发明中一种DNS业务处理的方法流程示意图。
图3为本发明一种DNS业务处理方法的另一具体实施例流程示意图。
具体实施方式
发明人通过大量研究分析,发现有现有技术中使用户上网速度慢的主要原因是现有的DNS业务处理方法为缓存请求的域名与IP信息。例如,当A地区用户请求某个网站时,当网站服务器返回A地区的网站地址时,缓存服务器就存下了所述地址,随后在缓存生命周期内,所有地区用户对所述网站的请求都会有缓存服务器返回A地区网站地址。由于所有地区的访问都返回的是A地区的网站地址,用户体验变差,上网速度变慢。有鉴于此,本发明提供的一种DNS业务处理的方法和装置,能够解决上述问题。
本发明提供的一种DNS业务处理的方法和装置,应用于DNS缓存器中,基于DNS服务器来实现,所述DNS缓存器作为DNS服务器的附加设备,可以安装于DNS服务器上,也可以独立于DNS服务器设置。本发明的一般设计方案为:当用户访问某一网站时,通过递归DNS向网站的权威DNS服务器发起查询,当DNS服务器返回与用户所在区域对应的网址时,缓存服务器存储了该地址,以后在缓存周期内,所有该区域用户对所述网站地址的请求都会由缓存服务器返回用户所在区域对应的地址。通过针对不同地区的用户返回与之相对应IP地址,解决了用户上网速度慢的缺点,使用户的体验得到极大的提升。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技有限公司,未经杭州迪普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210424247.7/2.html,转载请声明来源钻瓜专利网。