[发明专利]一种基于HTTP的域名解析方法和系统在审
申请号: | 201910105024.6 | 申请日: | 2019-02-01 |
公开(公告)号: | CN109618024A | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 许建平 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名解析请求 用户终端 服务器 目标IP地址 域名解析 用户终端确定 域名解析结果 服务器发送 访问目标 解析结果 预存 预设 解析 反馈 响应 | ||
本发明提供了一种基于HTTP的域名解析方法及系统,所述方法包括:当需要访问目标域名时,用户终端确定HTTPDNS服务器预存的域名解析结果中,是否存在所述目标域名对应的目标IP地址;如果存在,所述用户终端则获取所述目标IP地址,否则,所述用户终端向所述HTTPDNS服务器发送所述目标域名的域名解析请求;在接收到所述域名解析请求后,所述HTTPDNS服务器基于预设IP库解析所述目标域名,并向所述用户终端反馈所述目标域名的解析结果。采用本发明可以有效提高HTTPDNS服务器对于域名解析请求的响应效率。
技术领域
本发明涉及互联网技术领域,特别涉及一种基于HTTP的域名解析方法和系统。
背景技术
DNS(Domain Name System,域名系统)服务器是用于将域名转换为网络可以识别的IP地址的网络设备,通过DNS服务器,用户终端可以凭借域名实现对互联网上业务服务器的访问。由于使用网络运营商提供的DNS服务器,经常会出现域名劫持或TTL篡改问题,部分应用提供方为用户提供了基于HTTPDNS服务器(即基于HTTP提供域名解析的服务器)的域名解析服务。
应用提供方可以利用anycast技术为其部署的所有HTTPDNS服务器分配同一个anycast IP地址。当用户想访问某个域名时,用户终端可以生成携带有域名及用户终端的IP地址等信息的域名解析请求,并根据anycast IP地址向一台HTTPDNS服务器发送域名解析请求。之后,该HTTPDNS服务器可以根据IP库的算法计算出上述网站的域名对应的IP地址,并将该IP地址返回至用户终端。然后,用户终端可以与该IP地址建立连接,以访问网站。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
每次接收到用户终端发起的域名解析请求后,HTTPDNS服务器均需要耗费一定时间进行上述域名解析过程,即根据IP库的算法对域名进行解析,再反馈解析结果,而在目前域名解析需求大量并发的场景下,HTTPDNS服务器对于域名解析请求的响应效率将会受到严重影响。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种基于HTTP的域名解析方法和系统。所述技术方案如下:
第一方面,提供了一种基于HTTP的域名解析方法,所述方法包括:
当需要访问目标域名时,用户终端确定HTTPDNS服务器预存的域名解析结果中,是否存在所述目标域名对应的目标IP地址;
如果存在,所述用户终端则获取所述目标IP地址,否则,所述用户终端向所述HTTPDNS服务器发送所述目标域名的域名解析请求;
在接收到所述域名解析请求后,所述HTTPDNS服务器基于预设IP库解析所述目标域名,并向所述用户终端反馈所述目标域名的解析结果。
进一步的,所述用户终端确定所述HTTPDNS服务器预存的域名解析结果中,是否存在目标域名对应的目标IP地址,包括:
所述用户终端确定所述用户终端的IP地址所属的目标网段,以及所述目标网段对应的目标结果存储网段;
所述用户终端判断所述HTTPDNS服务器预存的所述目标结果存储网段对应的域名解析结果中,是否存在所述目标域名对应的目标IP地址。
进一步的,所述HTTPDNS服务器基于预设IP库解析所述目标域名之后,还包括:
所述HTTPDNS服务器对所述目标域名的解析结果和所述目标结果存储网段进行对应存储。
进一步的,所述用户终端确定HTTPDNS服务器预存的域名解析结果中,是否存在所述目标域名对应的目标IP地址,包括:
所述用户终端在所述HTTPDNS服务器预存的不同域名对应的IP地址集合中,判断是否存在所述目标域名对应的目标IP地址集合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910105024.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测手机网络的方法及终端
- 下一篇:一种电子设备