The embodiment of the invention discloses a domain name resolution method, device, server and storage medium. The method includes: receiving the page response request of the requester and accessing the DNS service of the local domain name system, in which the page response request includes the page domain name; if the host resolution of the local DNS service corresponding to the page domain name fails, accessing the httpdns service provided by at least one operator server; and parsing the host based on the httpdns service. Target IP address. The technical scheme of the embodiment of the present invention realizes providing more reliable service for domain name resolution while domain name resolution, and greatly saves the cost of domain name resolution.
【技术实现步骤摘要】
域名解析方法、装置、服务器及存储介质
本专利技术实施例涉及信息
,尤其涉及一种域名解析方法、装置、服务器及存储介质。
技术介绍
DNS(DomainNameSystem,域名系统)是万维网上作为域名和ip(InternetProtocolAddress,互联网协议地址)相互映射的一个分布式数据库,能够使用户通过域名访问互联网,而不用通过ip数串访问互联网。通过域名系统,最终得到该域名对应的ip地址的过程叫做域名解析(或主机名解析)。httpdns不使用传统的UDP(UserDatagramProtocol,用户数据报协议)来解析域名,而是通过http(HyperTextTransferProtocol,超文本传输协议)请求httpdns服务器,最终获取与域名对应的ip地址。现有技术中在域名解析时,可以使用本地DNS服务,但该方法稳定性差,容易造成服务域名无法解析导致用户访问的页面请求解析失败。另外也可以通过一些收费的httpdns服务(例如腾讯、阿里等提供的httpdns解决方案等),这些httpdns服务都是收费的,而且通常按请求量收费,服务实时运行时,每次的网络变化或者用户调用都会产生服务器请求,从而导致庞大的费用问题。
技术实现思路
本专利技术实施例提供了一种域名解析方法、装置、服务器及存储介质,以实现在域名解析时不需要庞大的费用。第一方面,本专利技术实施例提供了一种域名解析方法,该方法包括:接收请求端的页面响应请求,访问本地域名系统DNS服务,其中,所述页面响应请求包括页面域名;如果所述本地DNS服务对与所述页面域名对应的host解析失败,则访问 ...
【技术保护点】
1.一种域名解析方法,其特征在于,包括:接收请求端的页面响应请求,访问本地域名系统DNS服务,其中,所述页面响应请求包括页面域名;如果所述本地DNS服务对与所述页面域名对应的host解析失败,则访问至少一台运营商服务器所提供的httpdns服务;基于所述httpdns服务对所述host进行解析得到目标ip地址。
【技术特征摘要】
1.一种域名解析方法,其特征在于,包括:接收请求端的页面响应请求,访问本地域名系统DNS服务,其中,所述页面响应请求包括页面域名;如果所述本地DNS服务对与所述页面域名对应的host解析失败,则访问至少一台运营商服务器所提供的httpdns服务;基于所述httpdns服务对所述host进行解析得到目标ip地址。2.根据权利要求1所述的方法,其特征在于,在基于httpdns服务对所述host进行解析得到目标ip地址之后,还包括:获取所述目标互联网协议ip地址的页面内容,将所述页面内容反馈至所述请求端。3.根据权利要求1所述的方法,其特征在于,所述访问至少一台运营商服务器所提供的httpdns服务,包括:对至少两个运营商的所述运营商服务器所提供的httpdns服务进行轮询,其中,所述运营商对应设置有至少一台运营商服务器。4.根据权利要求1所述的方法,其特征在于,所述基于所述httpdns服务对所述host进行解析得到目标ip地址,包括:如果基于ping命令检测出当前运营商服务器处于连通状态,则基于所述httpdns服务对所述host进行解析得到目标ip地址。5.根据权利要求1所述的方法,其特征在于,还包括:将所述页面域名以及目标ip地址更新至本地dns的本地缓存中。6.根据...
【专利技术属性】
技术研发人员:匡心意,
申请(专利权)人:深圳创维数字技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。