一种确定方法、虚拟路由器、控制设备及域名解析系统技术方案

技术编号:32509821 阅读:12 留言:0更新日期:2022-03-02 10:52
本申请实施例公开了一种确定方法,该方法应用于基于云平台的域名解析系统中的虚拟路由器中,包括:通过域名解析系统的实例接收域名请求,从本地存储的域名与IP地址的映射关系中,确定域名请求的IP地址,将域名请求的IP地址返回给实例。本申请实施例还同时提供了一种虚拟路由器、控制设备及域名解析系统。控制设备及域名解析系统。控制设备及域名解析系统。

【技术实现步骤摘要】
一种确定方法、虚拟路由器、控制设备及域名解析系统


[0001]本申请涉及云平台中的域名解析技术,尤其涉及一种确定方法、虚拟路由器、控制设备及域名解析系统。

技术介绍

[0002]目前,在云平台中,业务被拆解成若干微服务组件,组件间通过注册服务或订阅方式实现服务发现和服务互访。
[0003]服务发现及服务互访的及时程度依赖域名系统(DNS,Domain Name System)服务的快速响应,DNS的作用是将服务域名转换为网络访问用的互联网协议(IP,Internet Protocol)地址,目前,云计算系统中DNS服务被设计成一个集中式的服务,云计算系统中的每个实例为了实现DNS服务,需要经过数据中心交换机或者路由器,累积经过数十跳才能获取DNS服务,从而导致延时较长;由此可以看出,现有的云平台中的域名解析系统所提供的DNS服务存在延时较长的技术问题。

技术实现思路

[0004]本申请实施例提供一种确定方法、虚拟路由器、控制设备及域名解析系统,能够减小DNS服务的延时。
[0005]本申请的技术方案是这样实现的:
[0006]本申请实施例提供一种确定方法,所述方法应用于基于云平台的域名解析系统中的虚拟路由器中,包括:
[0007]通过所述域名解析系统的实例接收域名请求;
[0008]从本地存储的域名与IP地址的映射关系中,确定所述域名请求的IP地址;
[0009]将所述域名请求的IP地址返回给所述实例。
[0010]本申请实施例提供一种确定方法,所述方法应用于基于云平台的域名解析系统中的控制设备中,包括:
[0011]获取域名与IP地址的映射关系;
[0012]将所述域名与IP地址的映射关系发送至所述控制设备所管辖的虚拟路由器中;
[0013]其中,所述域名与IP地址的映射关系用于所述控制设备所管辖的虚拟路由器确定所接收到的域名请求的IP地址。
[0014]本申请实施例提供一种虚拟路由器,所述虚拟路由器设置于基于云平台的域名解析系统中,包括:
[0015]接收模块,用于通过所述域名解析系统的实例接收域名请求;
[0016]确定模块,用于从本地存储的域名与IP地址的映射关系中,确定所述域名请求的IP地址;
[0017]返回模块,用于将所述域名请求的IP地址返回给所述实例。
[0018]本申请实施例提供一种控制设备,所述控制设备设置于基于云平台的域名解析系
统中,包括:
[0019]获取模块,用于获取域名与IP地址的映射关系;
[0020]发送模块,用于将所述域名与IP地址的映射关系发送至所述控制设备所管辖的集群中的虚拟路由器中;
[0021]其中,所述域名与IP地址的映射关系用于所述控制设备所管辖的虚拟路由器确定所接收到的域名请求的IP地址。
[0022]本申请实施例提供一种虚拟路由器,包括:
[0023]处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例中所述的确定方法。
[0024]本申请实施例提供一种控制设备,包括:
[0025]处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例中所述的确定方法。
[0026]本申请实施例提供一种域名解析系统,所述域名解析系统设置于云平台中,包括上述一个或多个实施例所述的虚拟路由器和上述一个或多个实施例所述的控制设备。
[0027]本申请实施例提供一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行如一个或多个实施例所述的确定方法。
[0028]本申请实施例提供了一种确定方法、虚拟路由器、控制设备及域名解析系统,该方法应用于基于云平台的域名解析系统中的虚拟路由器中,包括:通过域名解析系统的实例接收域名请求,从本地存储的域名与IP地址的映射关系中,确定域名请求的IP地址,将域名请求的IP地址返回给实例;也就是说,在本申请实施例中,通过在虚拟路由器中存储域名与IP地址的映射关系,使得实例在接收到域名请求之后,可以直接从虚拟路由器中获取到域名请求的IP地址,避免将域名请求转发至域名解析系统的DNS服务器以从DNS域名数据库中获取域名请求的IP地址所经过的较长的路径,缩短了获取域名请求的IP地址的路径,从而减小了DNS服务的延时。
附图说明
[0029]图1为本申请实施例提供的一种可选的域名解析系统的结构示意图;
[0030]图2为本申请实施例提供的一种可选的确定方法的流程交互示意图;
[0031]图3为相关技术中IOT云端协同架构图;
[0032]图4为相关技术中云端集中式的DNS架构图;
[0033]图5为本申请实施例提供的一种可选的域名解析系统的实例的结构示意图;
[0034]图6为本申请实施例中提供的一种可选的确定方法的流程示意图;
[0035]图7为本申请实施例中提供的另一种可选的确定方法的流程示意图;
[0036]图8为本申请实施例提供的一种可选的虚拟路由器的结构示意图;
[0037]图9为本申请实施例提供的一种可选的控制设备的结构示意图;
[0038]图10为本申请实施例提供的另一种可选的域名解析系统的结构示意图;
[0039]图11为本申请实施例提供的另一种可选的虚拟路由器的结构示意图;
[0040]图12为本申请实施例提供的另一种可选的控制设备的结构示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0042]实施例一
[0043]本申请实施例提供了一种确定方法,该方法应用于基于云平台的域名解析系统中,图1为本申请实施例提供的一种可选的域名解析系统的结构示意图,如图1所示,该域名解析系统100可以包括:实例11,控制设备12,虚拟路由器13,DNS服务器14,DNS域名数据库15;其中,上述实例11的个数可以为一个或者多个,在云平台中实例11是一个资源,可以为虚拟机,也可以是容器,还可以是裸金属,这里,本申请实施例对此不作具体限定。
[0044]在上述域名解析系统中100中,DNS服务器14分别与控制设备12,DNS域名数据库15和虚拟路由器13之间建立有通信连接,一个或多个实例11与虚拟路由器13建立有通信连接,其中,控制设备12的个数可以包括多个,每个控制设备12管辖一组虚拟路由器,形成一个集群。
[0045]基于上述图1提供的域名解析系统,图2为本申请实施例提供的一种可选的确定方法的流程交互示意图,如图2所示,该确定方法可以包括:
[0046]S201:控制设备12获取域名与IP地址的映射关系;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定方法,其特征在于,所述方法应用于基于云平台的域名解析系统中的虚拟路由器中,包括:通过所述域名解析系统的实例接收域名请求;从本地存储的域名与IP地址的映射关系中,确定所述域名请求的IP地址;将所述域名请求的IP地址返回给所述实例。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收来自所述虚拟路由器所属的控制设备所获取到的域名与IP地址的映射关系;将接收到的域名与IP地址的映射关系添加至所述域名与IP地址的映射关系。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述域名与IP地址的映射关系发生变化时,接收来自所述控制设备发送的变化信息,将所述域名与IP地址的映射关系中变化信息的IP地址对应的域名更新为变化后的域名。4.根据权利要求1所述的方法,其特征在于,所述从本地存储的域名与IP地址的映射关系中,确定所述域名请求的IP地址,包括:当所述域名与IP地址的映射关系中存在所述域名请求中的域名时,从所述域名与IP地址的映射关系中,确定所述域名请求的IP地址。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述域名与IP地址的映射关系中不存在所述域名请求中的域名时,将所述域名请求转发至所述域名解析系统的DNS服务器中;其中,所述域名请求用于所述DNS服务器从所述域名解析系统的上一级DNS服务器中获取所述域名请求的IP地址;接收来自所述DNS服务器发送的所述域名请求的IP地址;将所述域名请求的IP地址返回给所述实例,并将所述域名请求中的域名与IP地址之间的映射关系,添加至所述域名与IP地址的映射关系中。6.一种确定方法,其特征在于,所述方法应用于基于云平台的域名解析系统中的控制设备中,包括:获取域名与IP地址的映射关系;将所述域名与IP地址的映射关系发送至所述控制设备所管辖的虚拟路由器中;其中,所述域名与IP地址的映射关系用于所述控制设备所管辖的虚拟路由器确定所接收到的域名请求的IP地址。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:发送所述域名与IP地址的映射关系至所述域名解析系统中其他控制设备;其中,所述其他控制设备用于将所述域名与IP地址的映射关系发送至所述其他控制设备所管辖的虚拟路由器中。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:当所述虚拟路由器所连接的第一实例被删除时,从所述域名与IP地址的映射关系中,删除所述第一实例的IP地址与所述第一...

【专利技术属性】
技术研发人员:王俊伟杨万里
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1