域名解析装置、方法及计算机可读存储介质制造方法及图纸

技术编号:17254139 阅读:22 留言:0更新日期:2018-02-11 15:08
本发明专利技术公开了域名解析装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的域名解析程序,所述域名解析程序被所述处理器执行时实现如下步骤:当检测到应用发送的网络请求时,解析所述网络请求以获取该网络请求对应的目标域名;从与所述应用匹配的域名与IP地址映射关系表中,查找与所述目标域名对应的目标IP地址;基于查找到的目标IP地址向对应的服务器发起网络请求。本发明专利技术还提出一种域名解析方法以及一种计算机可读存储介质。本发明专利技术解决了终端过于依赖远端的DNS服务器进行域名解析的问题。

【技术实现步骤摘要】
域名解析装置、方法及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种域名解析装置、方法及计算机可读存储介质。
技术介绍
在计算机网络结构中,域名与IP地址存在对应关系,由域名系统(DomainNameSystem,简称为DNS)实现域名到IP地址的解析。在发送网络请求时,都是基于HTTP以及DNS解析来进行的,每个服务器都有自己的IP地址,客户端发送一个网络请求访问一个网址时,往往需要先进行DNS解析,DNS服务器会根据客户端IP地址和欲访问的域名等信息,返回对应的服务器IP地址。客户端得到真正的IP地址,然后再通过IP地址去访问数据,当在移动网络环境下时,过于依赖远端的DNS服务器进行域名解析导致出现如下问题:不仅会由于DNS服务器的解析压力大而造成网络响应延时,导致网络响应速度慢;而且无法规避掉公网DNS服务器被攻击而瘫痪的情况,而在公网DNS服务器瘫痪的情况下,应用无法进行正常的网络请求。
技术实现思路
本专利技术提供一种域名解析装置、方法及计算机可读存储介质,其主要目的在于解决过于依赖远端的DNS服务器进行域名解析的问题。为实现上述目的,本专利技术提供一种域名解析装置本文档来自技高网...
域名解析装置、方法及计算机可读存储介质

【技术保护点】
一种域名解析装置,其特征在于,所述装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的域名解析程序,所述域名解析程序被所述处理器执行时实现如下步骤:当检测到应用发送的网络请求时,解析所述网络请求以获取该网络请求对应的目标域名;从与所述应用匹配的域名与IP地址映射关系表中,查找与所述目标域名对应的目标IP地址;基于查找到的目标IP地址向对应的服务器发起网络请求。

【技术特征摘要】
1.一种域名解析装置,其特征在于,所述装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的域名解析程序,所述域名解析程序被所述处理器执行时实现如下步骤:当检测到应用发送的网络请求时,解析所述网络请求以获取该网络请求对应的目标域名;从与所述应用匹配的域名与IP地址映射关系表中,查找与所述目标域名对应的目标IP地址;基于查找到的目标IP地址向对应的服务器发起网络请求。2.根据权利要求1所述的域名解析装置,其特征在于,所述处理器还用于执行所述域名解析程序,以在所述当检测到应用发送的网络请求时,解析所述网络请求以获取该网络请求对应的目标域名的步骤之前,还实现以下步骤:在检测到所述应用启动时,基于预设接口向服务器发送获取域名与IP地址映射关系表的获取请求;接收应用服务器基于所述获取请求发送的域名与IP地址映射关系表并缓存至本地。3.根据权利要求1或2所述的域名解析装置,其特征在于,所述处理器还用于执行所述域名解析程序,以在从与所述应用匹配的域名与IP地址映射关系表中,查找与所述目标域名对应的目标IP地址的步骤之后,还实现以下步骤:若从所述域名与IP地址映射关系表中查找不到与所述目标域名对应的目标IP地址,则向所述应用服务器发送更新请求;接收所述应用服务器基于所述更新请求返回的域名与IP地址映射关系表,并从接收的域名与IP地址映射关系表中查找与所述目标域名对应的目标IP地址;当查找到对应的目标IP地址时,执行基于查找到的目标IP地址向对应的服务器发起网络请求的步骤。4.根据权利要求1或2所述的域名解析装置,其特征在于,所述处理器还用于执行所述域名解析程序,以在从与所述应用匹配的域名与IP地址映射关系表中,查找与所述目标域名对应的目标IP地址的步骤之后,还实现以下步骤:若从所述域名与IP地址映射关系表中查找到与所述目标域名对应的目标IP地址,则执行基于查找到的目标IP地址向对应的服务器发起网络请求的步骤;若从所述域名与IP地址映射关系表中查找不到与所述目标域名对应的目标IP地址,则将所述网络请求发送至DNS服务器进行解析;接收DNS服务器解析所述网络请求得到的目标IP地址,并基于接收的IP地址向对应的服务器发送网络请求。5.根据权利要求4所述的域名解析装置,其特征在于,所述处理器还用于执行所述域名解析程序,以实现如下步骤:在接收到DN...

【专利技术属性】
技术研发人员:何兵
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1