[发明专利]一种服务器、数据处理方法及介质在审
申请号: | 202011084472.1 | 申请日: | 2020-10-12 |
公开(公告)号: | CN112422705A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 刘云冲;矫恒浩;马忠飞;赵贝;张宏波 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 杜晶 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 数据处理 方法 介质 | ||
本申请公开了一种服务器、数据处理方法及介质,用以解决现有服务器无法及时响应智能设备发送的解析请求,降低服务器的响应效率以及用户体验的问题。由于本申请中预设有第一时长,服务器在确定本地缓存有接收到的第一解析请求中携带的域名所对应的目标解析结果,并确定该目标解析结果对应的有效期已到期的情况下,先向其他服务器转发接收到的第一解析请求,当确定在预设第一时长内未接收到其他服务器发送的该域名的解析结果后,便先发送缓存的目标解析结果,从而避免一直等待其他服务器发送该域名的解析结果所耗费的时间,并实现可以在预设第一时长内及时响应第一解析请求,提高服务器的响应效率以及用户体验。
技术领域
本申请涉及计算机通信领域,尤其涉及一种服务器、数据处理方法、装置及介质。
背景技术
现有技术中,DNS服务器保存了IP地址等解析结果与域名的对应关系,根据该解析结果与域名的对应关系,可以确定接收到的解析请求中携带的域名所对应目标解析结果,从而将该目标解析结果反馈给用户的智能设备。
实际应用场景中,图1为现有服务器处理域名的场景示意图。如图1所示,用户的智能设备向网络运营商提供的或是其他公共的服务器发起解析请求,例如,查询www.example.com的IP地址的解析请求,服务器接收到该解析请求后,获取该解析请求中携带的域名,根据该域名查询是否保存有该域名对应的解析结果。若保存了该域名对应的解析结果且该解析结果对应的有效期未到期,则服务器将获取的解析结果发送至智能设备;否则,将解析请求转发至预先配置的其他服务器,比如递归DNS服务器、通过其他DNS服务器迭代转发给根服务器、通过其他DNS服务器迭代转发给各级权威服务器,以获得其他服务器对该解析请求中携带的域名的解析结果,将获取的解析结果发送至智能设备,并本地缓存该域名及其对应的解析结果,以方便后续再次接收到携带有该域名的解析请求时,可以直接将缓存的该域名对应的解析结果发送至智能设备,提高对智能设备的响应效率。
其中,其他服务器在反馈解析结果时,还会反馈该解析结果对应的有效期(TTL),当再次接收到智能设备发送的携带有该域名的解析请求时,服务器在确定该域名对应的解析结果超出该有效期后,会将该域名对应的解析结果视为无效,需要重新向其他服务器查询该域名对应的解析结果,并将其他服务器发送的该域名对应的解析结果发送至智能设备。
对于上述的处理方法,当出现服务器缓存的某一域名对应的解析结果到期,且其他服务器出现故障,则该服务器将无法及时获取到其他服务器反馈的该域名的解析结果,一直等待其他服务器反馈的该域名的解析结果,进而导致服务器无法及时响应该解析请求,降低服务器的响应效率以及用户体验。
发明内容
本申请提供了一种服务器、数据处理方法、装置及介质,用以解决现有服务器无法及时响应解析请求,降低服务器的响应效率以及用户体验的问题。
第一方面,本申请提供了一种数据处理方法,所述方法包括:
接收第一解析请求,并获取所述第一解析请求中携带的域名的信息;
确定本地缓存有所述域名对应的目标解析结果,且所述目标解析结果对应的有效期已到期,则向其他服务器转发所述第一解析请求;
确定在预设第一时长内未接收到所述其他服务器发送的所述域名的解析结果,发送所述目标解析结果。
第二方面,本申请提供了一种服务器,所述服务器包括:
通信器,所述通信器用于与其他服务器建立通信连接;
控制器,所述控制器用于执行:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011084472.1/2.html,转载请声明来源钻瓜专利网。