[发明专利]域名解析方法、装置、电子设备及存储介质有效
申请号: | 202010038793.1 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111245944B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 张波;王华夏;毛茂德 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/568;H04L67/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名解析 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种域名解析方法、装置、电子设备及存储介质。方法应用于设定云域内本地域名解析服务器中,包括:识别与本地客户端的域名解析请求匹配的目标云域,其中,各云域中内置有域名缓存设备,域名缓存设备能够访问所在云域内本地域名解析服务器;根据与目标云域匹配的目标域名缓存设备的访问地址,将域名解析请求发送至目标域名缓存设备;将目标域名缓存设备反馈的域名解析结果提供给本地客户端。本发明实施例的技术方案,通过在各云域中内置有域名缓存设备,使得本地域名解析服务器可以从任意云域获取域名解析结果,实现跨云域名解析。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种域名解析方法、装置、电子设备及存储介质。
背景技术
域名系统(Domain Name System,DNS)是互联网的一项服务,其作为将域名和互联网协议(Internet Protocol,IP)地址相互映射的一个分布式数据库,能够使用户更方便地访问互联网。
目前,当客户端想通过内部域名向指定云域请求资源时,会向服务器发送内部域名解析请求,服务器根据该内部域名解析请求向该指定云域的本地域名解析服务器发起递归查询请求,通过该指定云域的本地域名解析服务器获取与该内部域名对应的IP地址。但是,现有技术中指定云域的本地域名解析服务器仅对在自身云域内的客户端提供域名解析服务,对于在其他云域内的客户端不提供域名解析服务,即客户端无法跨云实现域名解析。
发明内容
本发明实施例提供一种域名解析方法、装置、电子设备及存储介质,以通过在各云域中内置有域名缓存设备,使得本地域名解析服务器可以从任意云域获取域名解析结果,实现跨云域名解析。
第一方面,本发明实施例提供了一种域名解析方法,应用于设定云域内本地域名解析服务器中,包括:
识别与本地客户端的域名解析请求匹配的目标云域,其中,各云域中内置有域名缓存设备,域名缓存设备能够访问所在云域内本地域名解析服务器;
根据与目标云域匹配的目标域名缓存设备的访问地址,将域名解析请求发送至目标域名缓存设备;
其中,域名解析请求用于指示目标域名缓存设备向目标云域内的本地域名解析服务器获取域名解析结果并反馈;
将目标域名缓存设备反馈的域名解析结果提供给本地客户端。
可选的,在识别与本地客户端的域名解析请求匹配的目标云域之前,还包括:
将本地域名解析服务器的地址添加到域名解析配置文件中的第一个nameserver配置项中;
将域名解析配置文件中的options配置项中的rotate变量删除。
可选的,在识别与本地客户端的域名解析请求匹配的目标云域之后,还包括:
根据域名解析请求中携带的目标域名,从本地存储的域名映射表中获取与目标云域匹配的目标域名缓存设备的访问地址。
第二方面,本发明实施例还提供了一种域名解析方法,应用于目标云域内域名缓存设备中,包括:
接收其他云域内的本地域名解析服务器发送的域名解析请求;
将域名解析请求发送至目标云域内的目标本地域名解析服务器,并接收目标本地域名解析服务器发送的域名解析结果;
将域名解析结果反馈给其他云域内的本地域名解析服务器。
可选的,在接收目标本地域名解析服务器发送的域名解析结果之后,还包括:
对域名解析结果进行存储;
在接收其他云域内的本地域名解析服务器发送的域名解析请求之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010038793.1/2.html,转载请声明来源钻瓜专利网。