一种信息处理方法及装置、设备、存储介质与流程
未命名
09-24
阅读:41
评论:0
1.本技术涉及信息处理技术领域,尤其涉及一种信息处理方法及装置、设备、存储介质。
背景技术:
2.域名系统(domain name system,dns)是将域名和互联网协议(internet protocol,ip)地址相互映射的系统,该dns可对虚拟私有云(virtual private cloud,vpc)发送的域名解析请求进行解析,以得到域名对应的ip地址。其中,vpc是在数据中心网络中创建的私有网络。
3.在vpc1和vpc2向dns发送域名解析请求的情况下,dns在接收到域名解析请求后,将对发送的域名解析请求进行解析,得到解析结果,并将得到的解析结果返回至vpc1和vpc2。其中,dns在进行解析的过程中,由于需要为vpc1和vpc2都分配一与vpc相连的端口的ip地址,因此,需要耗费较多ip资源,从而造成ip资源浪费的问题。
技术实现要素:
4.本技术实施例为解决相关技术中存在的问题而提供一种信息处理方法及装置、设备、存储介质,能够避免ip资源的浪费。
5.本技术实施例的技术方案是这样实现的:
6.第一方面,本技术实施例提供一种信息处理方法,应用于域名系统dns设备,所述dns设备至少包括:第一虚拟域名系统(virtual domain name system,vdns),所述第一vdns对应第一目的互联网协议ip地址,所述方法包括:接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,所述至少一个第一vpc与所述至少一个第一域名解析请求一一对应,所述至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的ip地址;
7.基于所述第一目的ip地址,将所述至少一个第一域名解析请求分配至所述第一vdns;
8.对于所述至少一个第一域名解析请求中的各第一域名解析请求,通过所述第一vdns对所述第一域名解析请求进行解析,得到第一解析信息,并将所述第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。
9.第二方面,本技术实施例提供一种信息处理装置,所述装置应用于域名系统dns设备,所述dns设备至少包括:第一虚拟域名系统vdns,所述第一vdns对应第一目的互联网协议ip地址,所述装置包括:
10.接收单元,用于接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,所述至少一个第一vpc与所述至少一个第一域名解析请求一一对应,所述至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的ip地址;
11.分配单元,用于基于所述第一目的ip地址,将所述至少一个第一域名解析请求分
配至所述第一vdns;
12.解析单元,用于对于所述至少一个第一域名解析请求中的各第一域名解析请求,通过所述第一vdns对所述第一域名解析请求进行解析,得到第一解析信息,并将所述第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。
13.第三方面,本技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述信息处理方法。
14.第四方面,本技术实施例提供一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的信息处理方法。
15.本技术提供了一种信息处理方法及装置、设备、存储介质,应用于域名系统dns设备,dns设备至少包括:第一虚拟域名系统vdns,第一vdns对应第一目的互联网协议ip地址,所述方法包括:dns设备接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的ip地址,基于所述第一目的ip地址,将至少一个第一域名解析请求分配至第一vdns,对于至少一个第一域名解析请求中的各第一域名解析请求,dns设备通过第一vdns对第一域名解析请求进行解析,得到第一解析信息,并将第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。这样,在通过第一vdns对接收到的第一域名解析请求进行解析的过程中,由于每个第一vpc发送的第一域名解析请求中包括的地址为第一目的ip地址,而不需要为每个第一vpc都分配一与vpc相连的端口的ip地址,因此,将避免造成ip资源浪费的问题。
附图说明
16.图1为本技术实施例提供的一种信息处理系统的可选的结构示意图;
17.图2为本技术实施例提供的一种信息处理方法的可选的流程示意图;
18.图3为本技术实施例提供的一种信息处理方法的可选的流程示意图;
19.图4为本技术实施例提供的一种域名-vdns-vpc模型的可选的结果示意图;
20.图5为本技术实施例提供的一种vdns与vpc和域名之间关系可选的结构示意图;
21.图6为本技术实施例提供的一种目的ip地址和vdns之间关系可选的结构示意图;
22.图7为本技术实施例提供的一种信息处理装置的可选的结构示意图;
23.图8为本技术实施例提供的一种信息处理装置的可选的结构示意图;
24.图9为本技术实施例提供的电子设备的可选的结构示意图。
具体实施方式
25.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对申请的具体技术方案做进一步详细描述。以下实施例用于说明本技术实施例,但不用来限制本技术实施例的范围。
26.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术实施例的技术领域的技术人员通常理解的含义相同。本文中在本技术实施例的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术实施例。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
27.在以下的描述中,所涉及的术语“第一\第二\第三”仅是为例区别不同的对象,不代表针对对象的特定排序,不具有先后顺序的限定。可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
28.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
29.对本技术进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
30.1)、dns设备,用于接收vpc发送的域名解析请求,在接收该域名解析请求后,对接收到的域名解析请求进行解析,得到解析信息,再将得到的解析信息发送至该vpc中。
31.2)、vpc为在数据中心网络中创建的私有网络,用户可在vpc中进行配置ip地址段、配置网关、配置路由表以及创建虚拟机(virtual machine,vm)等操作。
32.3)、vdns为在dns设备中创建的虚拟域名系统,其中,可在dns设备中创建至少两个vdns,该至少两个vdns之间相互隔离。
33.本技术实施例提供的信息处理方法可应用于如图1所示的信息处理系统100,如图1所示,信息处理系统100可包括:域名系统dns设备101,该dns设备101至少包括:第一虚拟域名系统vdns 1011。
34.本技术实施例中,dns设备101接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的ip地址,基于所述第一目的ip地址,将至少一个第一域名解析请求分配至第一vdns,对于至少一个第一域名解析请求中的各第一域名解析请求,通过第一vdns对第一域名解析请求进行解析,得到第一解析信息,并将该第一解析信息发送至与第一域名解析请求对应的第一vpc中。其中,至少一个第一vpc与至少一个第一域名解析请求一一对应。
35.下面通过附图及具体实施例对本技术实施例作进一步的详细说明。
36.图2为本技术实施例的一种信息处理方法的实现流程示意图,该方法应用于域名系统dns设备,所述dns设备至少包括:第一虚拟域名系统vdns,所述第一vdns对应第一目的互联网协议ip地址,如图2所示,该方法可以包括如下步骤:
37.s201、dns设备接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,所述至少一个第一vpc与所述至少一个第一域名解析请求一一对应,所述至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的ip地址。
38.这里,一个第一vpc对应一第一域名解析请求。比如:至少一个第一vpc包括:vpc1和vpc2,其中,vpc1对应的第一域名解析请求为第一域名解析请求1,vpc2对应的第一域名解析请求为第一域名解析请求2。
39.在一示例中,至少一个第一vpc包括:vpc1和vpc2,dns设备接收vpc1发送的第一域名解析请求1和vpc2发送的第一域名解析请求2,其中,第一域名解析请求1和第一域名解析请求2包括第一目的ip地址。
40.对于至少一个第一vpc中每个第一vpc,第一vpc中可设置有vm,对应的,dns设备接收至少一个第一vpc发送的至少一个第一域名解析请求,包括:dns设备接收至少一个第一
vpc中每个第一vpc中设置的vm发送的至少一个第一域名解析请求。其中,对于第一vpc中设置的vm的数量,本技术实施例对此不进行任何限定。
41.s202、所述dns设备基于所述第一目的ip地址,将所述至少一个第一域名解析请求分配至所述第一vdns。
42.这里,dns设备在接收到第一目的ip地址后,该dns设备将基于第一目的ip地址,将接收的至少一个第一域名解析请求分配至与该第一目的ip地址对应的第一vdns,以使得该第一vdns对至少一个第一域名解析请求进行解析。
43.本技术实施例中,由于至少一个第一vpc中每个第一vpc对应的地址为第一目的ip地址,因此,至少一个第一vpc在发送至少一个第一域名解析请求至dns设备后,该至少一个第一域名解析请求中每个第一域名解析请求包括该第一目的ip地址。这样,可以使得dns设备可以基于第一目的ip地址,确定与该第一目的ip地址对应的第一vdns,并将至少一个第一域名解析请求分配至该第一vdns。
44.s203、对于所述至少一个第一域名解析请求中的各第一域名解析请求,所述dns设备通过所述第一vdns对所述第一域名解析请求进行解析,得到第一解析信息,并将所述第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。
45.在一示例中,至少一个第一域名解析请求包括:第一域名解析请求1和第一域名解析请求2,其中,第一域名解析请求1对应的第一vpc为vpc1,第一域名解析请求2对应的第一vpc为vpc2,第一vdns在接收到第一域名解析请求1和第一域名解析请求2后,该第一vdns将对第一域名解析请求1进行解析,得到解析信息1,对第一域名解析请求2进行解析,得到解析信息2,并将解析信息1发送至与第一域名解析请求1对应的vpc1中,将解析信息2发送至与第一域名解析请求2对应的vpc2中。
46.本技术实施例提供一种信息处理方法,应用于域名系统dns设备,dns设备至少包括:第一虚拟域名系统vdns,第一vdns对应第一目的互联网协议ip地址,所述方法包括:dns设备接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,至少一个第一域名解析请求中每个第一域名解析请求包括:第一目的ip地址,基于第一目的ip地址,将至少一个第一域名解析请求分配至第一vdns,对于至少一个第一域名解析请求中的各第一域名解析请求,dns设备通过第一vdns对第一域名解析请求进行解析,得到第一解析信息,并将第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。这样,在通过第一vdns对接收到的第一域名解析请求进行解析的过程中,由于每个第一vpc发送的第一域名解析请求中包括的第一目的ip地址为相同的ip地址,因此,将避免造成ip资源浪费的问题。
47.在一些实施例中,所述dns设备包括:至少两个vdns,所述至少两个vdns包括所述第一vdns,所述至少两个vdns中不同的vdns对应不同的目的ip地址,所述方法还包括:所述dns设备基于所述第一目的ip地址,从所述至少两个vdns中,选择所述第一vdns。
48.在一示例中,至少两个vdns包括:vdns1和vdns2,其中,vdns1对应的目的ip地址为目的ip1,vdns2对应的目的ip地址为目的ip2,若第一目的ip地址为目的ip1,则dns设备基于该目的ip1,从vdns1和vdns2,选择与目的ip1对应的vdns1为第一vdns。
49.本技术实施例中,第一目的ip地址与第一vdns的对应关系如下表1所示:
50.表1第一目的ip地址与第一vdns的对应关系示例
51.第一目的ip地址第一vdns
192.168.9.10vdns 1
52.如上表1所示,第一vdns对应的第一目的ip地址为192.168.9.10。
53.本技术实施例中,对于至少两个vdns中,不同的vdns绑定的vpc不同。在一示例中,如下表2所示,vdns1绑定的vpc包括:vpc1和vpc2,vdns2绑定的vpc包括:vpc3。
54.表2vdns绑定的vpc示例
[0055][0056][0057]
如上表2所示,一个vdns可以绑定至少一个vpc,比如:vdns 1绑定vpc 1和vpc 2。
[0058]
在第一vdns绑定至少一个第一vpc后,可通过该第一vdns对至少一个第一vpc发送的至少一个第一域名解析请求进行解析,也就是说,至少一个第一vpc共享同一个第一vdns。
[0059]
本技术实施例中,在vpc1和vpc2与vdns1进行绑定后,该vpc1或者vpc2将不能再与其他vdns进行绑定。
[0060]
在一些实施例中,所述方法还包括:所述dns设备建立所述第一vdns和第一vpc集合的绑定关系,所述第一vpc集合包括所述至少一个第一vpc;所述dns设备将所述第一目的ip地址配置给所述第一vpc集合中的各第一vpc。
[0061]
这里,第一vpc集合可以是vpc集合1、vpc集合2或者vpc集合3,其中,vpc集合1包括:vpc1和vpc2,vpc集合2包括:vpc3和vpc4,vpc3集合包括:vpc5和vpc6。
[0062]
在一示例中,第一vpc集合为vpc集合1,vpc集合1包括:vpc1和vpc2,第一vdns为vdns1,第一目的ip地址为目的ip1,dns设备在建立vdns1与vpc1和vpc2的绑定关系后,dns设备将目的ip1配置给vpc1和vpc2。
[0063]
本技术实施例中,在dns设备将第一目的ip地址配置给第一vpc集合中的各第一vpc后,该第一vpc集合中的各第一vpc发送的第一域名解析请求中将携带该第一目的ip地址。
[0064]
在第一vdns绑定的第一vpc集合包括:vpc1、vpc2和vpc3的情况下,第一目的ip地址与vpc1、vpc2和vpc3的对应关系如下表3所示:
[0065]
表3第一目的ip地址与vpc关系示例
[0066]
第一目的ip地址vpc id192.168.9.10vpc 1192.168.9.10vpc 2192.168.9.10vpc 3
[0067]
如上表3所示,vpc1、vpc2和vpc3对应的第一目的ip地址为192.168.9.10。
[0068]
本技术实施例中,在至少一个第一vpc包括:vpc1、vpc2和vpc3的情况下,该vpc1、vpc2和vpc3对应的地址为第一目的ip地址,比如:该第一目的ip地址为192.168.9.10,其中,在vpc1、vpc2和vpc3对应的地址为192.168.9.10的情况下,dns设备将不能再为vpc1、
vpc2或者vpc3配置与该第一目的ip地址192.168.9.10不同的目的ip地址,比如:dns将不能为vpc1配置192.168.9.18。这样,可以避免由两个不同的vdns对同一vpc1发送的域名解析请求进行解析。其中,由于dns设备是根据目的ip地址来确定由哪个vdns对vpc发送的域名解析请求进行解析的,因此,在dns设备为vpc1已经配置了第一目的ip地址192.168.9.10的情况下,若再为该vpc1配置192.168.9.18的目的ip地址,则将造成通过两个不同的vdns对同一vpc1发送的域名解析请求进行解析。
[0069]
在一示例中,目的ip地址和vpc的对应关系如下表4所示:
[0070]
表4目的ip地址和vpc的对应关系示例
[0071]
目的ip地址vpc id192.168.9.10vpc 1192.168.9.10vpc 2192.168.9.11vpc 3
[0072]
如上表4所示,一个目的ip地址可以被多个vpc共享,比如:192.168.9.10可以被vpc 1和vpc2共享,但一个vpc不能属于多个目的ip地址。
[0073]
在一些实施例中,所述方法还包括:所述dns设备创建所述第一vdns;所述dns设备在目的ip地址池中申请到所述第一目的ip地址,并将所述第一vdns与所述第一目的ip地址绑定。
[0074]
这里,目的ip地址池中可包括多个目的ip地址,dns设备在创建第一vdns时,dns设备将从多个目的ip地址中申请一个目的ip地址,申请的该目的ip地址即为第一目的ip地址,在申请到第一目的ip地址后,dns设备将第一vdns与申请到的第一目的ip地址进行绑定。其中,对于包括的多个目的ip地址,本技术实施例对此不进行任何限定。
[0075]
在一示例中,目的ip地址池包括:目的ip1、目的ip2和目的ip3,dns从目的ip1、目的ip2和目的ip3中申请目的ip1为第一目的ip地址,在申请得到第一目的ip地址后,dns设备将第一vdns与第一目的ip地址进行绑定。
[0076]
本技术实施例中,dns设备在创建第一vdns后,该第一vdns可与至少一个第一vpc进行绑定,在绑定后,dns设备可将第一目的ip地址配置在至少一个第一vpc中。这样,可直接通过dns设备为至少一个第一vpc配置第一目的ip地址,而无需借助额外设备为至少一个第一vpc配置ip地址,从而可以降低系统的复杂度。
[0077]
dns设备在创建第一vdns后,该第一vdns对应第一目的ip地址,且该第一vdns绑定至少一个第一vpc,从而形成第一目的ip地址-第一vdns-第一vpc的模型。
[0078]
在一些实施例中,通过所述第一vdns对所述至少一个第一域名解析请求进行解析,包括下述s301:
[0079]
s301、对于所述至少一个第一域名解析请求中的每一所述第一域名解析请求,所述dns设备确定所述第一域名解析请求携带的第一域名,从解析记录表中,查找所述第一域名对应的所述第一解析信息。
[0080]
这里,第一vpc在发送第一域名解析请求至dns设备时,该第一域名解析请求包括:第一域名,在第一vpc将包括第一域名的第一域名解析请求发送至dns设备后,该dns设备将对该第一域名解析请求进行解析,以得到该第一域名解析请求携带的第一域名。
[0081]
解析记录表中包括至少一条域名与解析信息之间的对应关系。比如:至少一个域
名包括:域名1和域名2,其中,域名1对应的解析信息为解析信息1,域名2对应解析信息为解析信息2。
[0082]
在一示例中,解析记录表包括:域名1对应的解析信息1和域名2对应的解析信息2,第一域名为域名1,则dns设备从域名1对应的解析信息1和域名2对应的解析信息2,查找域名1对应的第一解析信息为解析信息1。
[0083]
在一些实施例中,所述dns设备包括:至少两个vdns,所述至少两个vdns包括所述第一vdns,所述至少两个vdns中不同的vdns对应不同的ip地址,所述方法还包括:所述dns设备创建所述至少两个vdns,其中,所述至少两个vdns中各vdns对应至少一个域名,不同的vdns对应的至少一个域名相同或者不同。
[0084]
在一示例中,dns设备创建的至少两个vdns包括:vdns1和vdns2,vdns1对应的至少一个域名包括:域名1和域名2,vdns2对应的至少一个域名包括:域名2和域名3,其中,vdns1对应的域名2与vdns对应的域名2相同,vdns1对应的域名1与vdns2对应的域名2和域名3不同。
[0085]
本技术实施例中,对于第一vdns,该第一vdns可绑定至少一个第一vpc,该第一vdns中可对于至少一个域名,从而形成域名-第一vdns-vpc模型。其中,域名-第一vdns-vpc模型可完成域名与vpc的低耦合绑定,后续无论对域名进行修改、删除等操作,都与vpc的绑定和解绑无关。同样的,如果需要修改vpc,比如:将vpc1修改为vpc2,只需将第一vdns与vpc2进行重新绑定即可,不涉及域名。
[0086]
在一示例中,vdns与域名的对应关系如下表5所示:
[0087]
表5vdns与域名的对应关系示例
[0088]
vdns id域名vdns 1domain1.comvdns 1domain2.comvdns 2domain1.comvdns 3domain3.com
[0089]
如上表5所示,vdns1对应domain1.com和domain2.com两个域名,vdns2对应域名domain1.com,vdns3对应域名domain3.com。vdns2和vdns3对应的域名不同,vdns1和vdns2对应的域名相同。
[0090]
在一些实施例中,所述dns设备还包括:第二vdns,所述第二vdns对应第二目的ip地址,所述方法还包括下述s401至s403:
[0091]
s401、所述dns设备接收至少一个第二vpc发送的至少一个第二域名解析请求,所述至少一个第二vpc与所述至少一个第二域名解析请求一一对应,所述至少一个第二域名解析请求中每个第二域名解析请求包括:至少一个第二目的ip地址。
[0092]
这里,一个第二vpc对应一第二域名解析请求。比如:至少一个第二vpc包括:vpc3和vpc4,其中,vpc3对应的第二域名解析请求为第二域名解析请求1,vpc24对应的第二域名解析请求为第二域名解析请求2。
[0093]
在一示例中,至少一个第二vpc包括:vpc3和vpc4,dns设备接收vpc3发送的第二域名解析请求1和vpc4发送的第二域名解析请求2,其中,第二域名解析请求1和第二域名解析请求2包括至少一个第二目的ip地址。
[0094]
对于至少一个第二vpc中每个第二vpc,第二vpc中可设置有vm,对应的,dns设备接收至少一个第二vpc发送的至少一个第二域名解析请求,包括:dns设备接收至少一个第二vpc中每个第二vpc中设置的vm发送的至少一个第二域名解析请求。其中,对于第二vpc中设置的vm的数量,本技术实施例对此不进行任何限定。
[0095]
s402、基于所述至少一个第二目的ip地址,所述dns设备将所述至少一个第二域名解析请求分配至所述第二vdns。
[0096]
这里,dns设备在接收到至少一个第二目的ip地址后,该dns设备将基于至少一个第二目的ip地址,将接收的至少一个第二域名解析请求分配至与该第二目的ip地址对应的第二vdns,以使得该第二vdns对至少一个第二域名解析请求进行解析。
[0097]
s403、对于所述至少一个第二域名解析请求中的各第二域名解析请求,所述dns设备通过所述第二vdns对所述第二域名解析请求进行解析,得到第二解析信息,并将所述第二解析信息发送至与所述第二域名解析请求对应的第二vpc中。
[0098]
在一示例中,至少一个第二域名解析请求包括:第二域名解析请求1和第二域名解析请求2,其中,第二域名解析请求1对应的第二vpc为vpc3,第二域名解析请求2对应的第二vpc为vpc4,第二vdns在接收到第二域名解析请求1和第二域名解析请求2后,该第二vdns将对第二域名解析请求1进行解析,得到解析信息3,对第二域名解析请求2进行解析,得到解析信息4,并将解析信息3发送至与第二域名解析请求1对应的vpc3中,将解析信息4发送至与第二域名解析请求2对应的vpc4中。
[0099]
随着云计算技术的日趋成熟与不断普及,越来越多的个人用户和政企用户选择上云,将应用前移到公有云、私有云或混合云上。云上不同用户之间通过虚拟私有云(virtual private cloud,vpc)彼此隔离,用户可以自主的对专属vpc网络进行配置和管理。具体到域名系统(domain name system,dns)场景下,拥有不同vpc网络的不同vpc租户,可以给自己的若干专属vpc配置完全相同的域名。例如,用户a在vpc1中配置了域名为www.domain.com,ip为10.154.5.163的a记录,用户b在vpc2中配置了域名为www.domain.com,ip为192.168.89.145的a记录。因此,虚拟私有云网络环境中的域名解析服务相对于公网云解析具备特殊需求:dns服务器需要将相同域名对应的不同ip返回给不同的vpc租户。
[0100]
公有云大都是多租户模式,多租户模式下,不同租户可以共享同一套dns资源,提高dns资源利用率,但是要求各租户之间对dns资源进行逻辑隔离或者物理隔离,以达到多租户之间互不干扰的目的,比如,能够实现相同域名资源被不同用户同时拥有,并且针对同一域名解析得到用户各自所需的解析结果。
[0101]
基于上述目的,现有的dns流量多租户隔离方案通常需要考虑以下两方面内容:
[0102]
第一、在dns服务器层面,建立租户vpc与域名、解析记录之间的绑定关系。
[0103]
针对上述第一方面,现有方案通常以域名为操作单元,将私有域名与vpc直接关联,建立域名与vpc的高耦合关系。比如:将一个域名直接关联配置多个vpc,即每个域名绑定多个vpc。
[0104]
然而,采用建立域名与vpc的高耦合关系的方式时,是将vpc绑定与域名管理两项工作杂糅在一起,造成操作逻辑不清晰、域名增改、vpc换绑等较为繁琐的问题。比如:当用户新增多个域名时,需要给每个域名都一一手动绑定多个vpc;当用户租用了其他vpc,需要修改其他vpc配置时,需要对涉及的多个域名进行重新绑定。因此,形成一个有效的域名集
合,进行统一的vpc绑定将提高易读性和易用性。
[0105]
第二、同一套dns服务资源,实现dns服务资源对多租户流量的隔离,即达到不同租户在各自的虚拟机中访问相同域名,能够返回不同的解析结果的目的。
[0106]
针对上述第二方面,现有方案通常包括如下两种:
[0107]
方案1、利用源ip结合区域映射表进行租户区分。
[0108]
在dns服务器中配置一套源ip与区域对应表以及一套区域与资源访问权限表,当客户端虚拟机发送域名解析请求时,dns服务先根据请求报文中携带的源ip查到所属区域,再根据区域查到dns服务资源的访问权限,从而得到不同区域源ip所对应的域名访问权限,根据访问权限中的规则,返回不同的域名解析结果。
[0109]
采用上述方案1时,由于只能对dns服务资源进行区域粒度的划分,同一域名返回不同区域的解析结果,因此,将造成划分粒度较为粗广的问题,dns服务器无法确定报文是从哪个vpc发出的。
[0110]
方案2、利用源ip结合vpc标识进行租户区分。
[0111]
在dns服务器建立vpc网络地址转换(network address translation,nat)地址与vpc标识的对应关系,当客户端虚拟机(virtual machine,vm)发起dns解析请求时,将dns查询报文的源ip地址修改为该源ip地址对应的nat地址,再将修改后的dns查询报文发送给dns服务器,根据nat地址与vpc标识的对应关系,确定客户端虚拟机所在的vpc标识,再根据确定的vpc标识,获取并返回vpc中托管的域名对应的解析结果。其中,涉及到的核心操作如下所述:
[0112]
用户每创建一个vpc,都需要为vpc分配相应的nat地址池,并建立vpc与nat地址池的映射存储。
[0113]
为vpc分配nat地址池后,需要借助分布式路由设备给vpc中的每个vm都分配一个nat地址池中的ip地址(简称nat-ip),其中,vpc中的vm与分布式路由设备的端口一一关联。这样,在vm发送请求报文后,才能实现报文中的vm的源ip转换为对应的nat-ip地址。
[0114]
用户每创建一个vpc,dns服务器将需要及时更新同步vpc与nat地址池的映射关系至本服务器,并形成vpc标识与nat地址池的映射存储。这样,在dns服务器解析请求报文得到nat地址后,才能通过映射关系获取vpc标识。
[0115]
dns服务器中,为每一个vpc分配一个命名空间,命名空间与域名关联,这样,可以通过vpc标识确定域名及返回解析结果。
[0116]
采用上述方案2时,将造成需要耗费较多ip地址资源且系统复杂较高的问题。
[0117]
本技术提供一种信息处理方法,将解决下述两个问题:
[0118]
问题1、降低vpc与域名的耦合性,使用户专注于域名管理,提高管理效率。
[0119]
为了降低vpc与域名的耦合性,提高管理效率,本技术引入了虚拟dns(virtual dns,vdns),构建“域名-vdns-vpc”关联关系模型。在该模型中,vdns一方面统一管理关联的域名及解析记录,一方面与vpc绑定。这样,用户在完成vdns与vpc的绑定后,只需专注于属于vdns中域名与解析记录的管理即可,vpc绑定与域名管理操作分工清晰,降低了vpc与域名解析记录之间的耦合性。
[0120]
问题2、解决dns服务器无法确定报文是从哪个vpc发出的问题。
[0121]
为了解决上述问题2,本技术引入的目的ip,该目的ip为dns请求的ip。利用目的ip
建立租户vpc与dns服务资源之间的连续,当租户名下vpc虚拟机发送域名解析请求至dns服务器时,dns服务能够根据报文中携带的目的ip,区分vpc租户。其中,目的ip可看作是一种特殊的vpc标识,但相对于普通vpc标识具备网络属性,能够减少系统配置复杂度、节省ip资源,使得vpc的客户端虚拟机更直接方便的访问dns服务器。
[0122]
本技术提出了vdns和目的ip地址两个概念,建立了域名-vdns-vpc模型,使用户专注于域名管理工作,提高域名管理效率,降低vpc与域名的耦合性。
[0123]
这里,vnds是指在dns服务器中为用户创建的专属虚拟dns服务,本技术中根据目的ip一对一创建vdns,每个dns服务器中可以创建多个vnds,各vnds之间相互隔离。
[0124]
如图3所示,本技术实施例提供的信息处理方法包括如下步骤:
[0125]
步骤a、客户端301发送域名解析请求至网关设备302。
[0126]
这里,客户端301包括:vpc1 3011和vpc2 3022,其中,vpc1包括:vm1和vm2,vpc2包括:vm3和vm4。
[0127]
步骤b、vpc1 3011发送第一域名解析请求至网关设备302,该第一域名解析请求携带第一目的ip地址;vpc2 3022发送第二域名解析请求至网关设备302,该第二域名解析请求携带第二目的ip地址。
[0128]
这里,网关设备在接收到携带第一目的ip地址的第一域名解析请求和携带第二目的ip地址的第二域名解析请求后,将根据该第一目的ip地址和第二目的ip地址,确定该第一目的ip地址所属的第一网段和第二目的ip地址所属的第二网段,并根据该第一网段和第二网段,确定通过哪个dns设备处理vpc13011发送的第一域名解析请求和vpc2 3022发送的第二域名解析请求。
[0129]
步骤c、网关设备302发送第一域名解析请求和第二域名解析请求至dns设备303。
[0130]
步骤d、dns设备根据第一目的ip地址和第二目的ip地址确定与该第一目的ip地址和第二目的ip地址对应的vdns。
[0131]
这里,第一目的ip地址对应vdns1 3031,第二目的ip地址对应vdns23032。
[0132]
步骤e、通过vdns1和vdns2进行域名解析工作,得到解析结果。
[0133]
这里,解析结果即为上述实施例中所描述的解析信息。
[0134]
步骤f、vdns1和vdns2发送解析结果至vpc1和vpc2。
[0135]
域名-vdns-vpc模型包括:每个用户可以创建并管理多个vdns,各vdns之间相互逻辑隔离、用户可以在每个vdns中配置域名及各类dns解析记录,同一vnds中域名不可重复,但不同vdns之间域名可以重复、每个vdns可与多个vpc建立绑定关系。具体如图4所示:
[0136]
创建vdns1 401和vdns2 402,其中,用户在vdns1 401中配置域名1 4011和域名2 4012,域名1对应多种解析记录,该多种解析记录包括:解析记录1和解析记录2;用户在vdns2 402中配置域名1 4011;vdns1与多个vpc 403建立绑定关系。
[0137]
vdns与vpc和域名之间的关系如图5所示:
[0138]
一个vdns 501可以绑定多个vpc 502,一个vdns可以管理多个域名503,一个域名可以归属多个vdns,一个域名可以管理多个解析记录504,一个解析记录也可归属多个域名。
[0139]
在域名-vdns-vpc模型中,用户只需要简单操作即可完成域名与vpc的低耦合绑定。创建vdns,在创建vdns后,将vdns与vpc进行绑定,在vdns中进行域名及解析记录的管理
工作。后续无论对域名进行任何操作(比如:新增、修改等),都与vpc的绑定和解绑无关;如果用户需要修改vpc,比如:将vpc1修改为vpc2,只需将vdns与vpc2重新绑定即可,不涉及域名。
[0140]
本技术实施例中,通过目的ip构建基于目的ip的多组合dns流量隔离方案,实现了多租户dns资源访问隔离。
[0141]
目的ip在vpc虚拟机与dns服务器之间具有桥梁作用:首先,目的ip与vpc及vpc内虚拟机具有绑定关系,在dns创建vdns时,将向目的ip地址池申请得到一个目的ip,并建立目的ip与vdns的映射关系,当vdns与vpc绑定时,将该目的ip配置在vpc内的所有虚拟机中,这样,vpc虚拟机内的dns解析请求将会向该目的ip地址发送;其次,该目的ip还通过网关设备指向了dns服务器;最后,由于目的ip与vdns具有一一映射关系,当dns服务器接收到请求报文时,将根据报文中的目的ip结合目的ip与vdns的映射表,找到对应的vdns,进而完成租户专属vdns的域名解析。具体实现过程如下所述:
[0142]
创建目的ip-vdns-vpc模型。
[0143]
目的ip-vdns-vpc模型包括:目的ip与vdns一一对应,形成目的ip与vdns的映射表;由于vdns与vpc之间的关系是一对多,因此,目的ip与vpc之间的关系也是一对多,所以当vdns与多个vpc进行绑定时,将同一个目的ip配置到多个vpc内的所有虚拟机中,以实现多个vpc内任一虚拟机发送dns解析请求时,请求的目的ip都指向同一目的ip,以达到域名解析请求指向同一vdns进行解析的目的。
[0144]
如图6所示,目的ip1 601与vdns1 602对应,目的ip2 603与vdns2 604对应,其中,vdns1 602绑定vpc1 605和vpc2 606,vdns2 604绑定vpc2 606。
[0145]
本技术实施例中,当用户创建vdns时,系统将向目的ip地址池申请得到目的ip,目的ip与vdns一一对应,且vdns与vpc具有绑定关系,从而可以实现根据目的ip区分租户的vpc。另外,当用户创建vdns后,即可在vdns专属空间中对域名及解析记录进行管理。
[0146]
目的ip-vdns-vpc模型的创建过程如图7所示:
[0147]
s701、创建vdns。
[0148]
这里,可以根据需要在dns服务器中创建一个或多个vdns。
[0149]
s702、为创建的vdns申请目的ip。
[0150]
这里,系统向目的ip地址池申请得到目的ip,并记录用户与目的ip的所属关系以及vdns与目的ip的映射关系。为节省系统资源,系统应限制每个用户能申请的最大目的ip的数量。
[0151]
s703、绑定vdns和vpc。
[0152]
vdns和vpc进行绑定时,将vdns对应的目的ip配置到vpc内所有虚拟机中。这样,当vpc内的客户端虚拟机发送dns域名解析请求时将向该目的ip发送。
[0153]
下面将对域名解析过程进行详细描述。
[0154]
步骤一、租户vpc客户端虚拟机发送域名解析请求,该请求中将携带目的ip。
[0155]
步骤二、路由转发。
[0156]
在网关设备上配置路由策略,将对某一个网段的请求全部转发至一个dns服务器上。这样,当域名解析请求报文发送至网关设备后,携带的目的ip将转发至该dns服务器。
[0157]
步骤三、dns服务器根据解析请求报文中携带的域名和目的ip匹配到对应的vdns,
并在该vdns中查询域名对应的解析记录。
[0158]
查询vdns。dns服务器接收到解析请求报文后,将根据该解析请求报文中的目的ip,从vdns集合中查询与之匹配的vdns。
[0159]
查询dns解析记录。根据请求报文中携带的域名和解析记录类型,从vdns中查询与之对应的dns解析记录,并返回结果。
[0160]
图8为本技术实施例的提供的一种信息处理装置,该信息处理装置应用于域名系统dns设备,所述dns设备至少包括:第一虚拟域名系统vdns,所述第一vdns对应第一目的互联网协议ip地址,如图8所示,信息处理装置800包括:
[0161]
接收单元801,用于接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,所述至少一个第一vpc与所述至少一个第一域名解析请求一一对应,所述至少一个第一域名解析请求中每个第一域名解析请求包括:第一目的ip地址;
[0162]
分配单元802,用于基于所述第一目的ip地址,将所述至少一个第一域名解析请求分配至所述第一vdns;
[0163]
解析单元803,用于对于所述至少一个第一域名解析请求中的各第一域名解析请求,通过所述第一vdns对所述第一域名解析请求进行解析,得到第一解析信息,并将所述第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。
[0164]
在一些实施例中,所述dns设备包括:至少两个vdns,所述至少两个vdns包括所述第一vdns,所述至少两个vdns中不同的vdns对应不同的目的ip地址,信息处理装置800还包括:
[0165]
选择单元,用于基于所述第一目的ip地址,从所述至少两个vdns中,选择所述第一vdns。
[0166]
在一些实施例中,分配单元802,还用于:
[0167]
建立所述第一vdns和第一vpc集合的绑定关系,所述第一vpc集合包括所述至少一个第一vpc;
[0168]
将所述第一目的ip地址配置给所述第一vpc集合中的各第一vpc。
[0169]
在一些实施例中,信息处理装置800还包括:处理单元,用于:
[0170]
创建所述第一vdns;
[0171]
在目的ip地址池中申请到所述第一目的ip地址,并将所述第一vdns与所述第一目的ip地址绑定。
[0172]
在一些实施例中,解析单元803,还用于:
[0173]
对于所述至少一个第一域名解析请求中的每一所述第一域名解析请求,确定所述第一域名解析请求携带的第一域名,从解析记录表中,查找所述第一域名对应的所述第一解析信息,所述解析记录表中包括至少一调域名与解析信息之间的对应关系。
[0174]
在一些实施例中,dns设备包括:至少两个vdns,所述至少两个vdns包括所述第一vdns,所述至少两个vdns中不同的vdns对应不同的ip地址,处理单元,还用于:
[0175]
创建所述至少两个vdns,其中,所述至少两个vdns中各vdns对应至少一个域名,不同的vdns对应的至少一个域名相同或者不同。
[0176]
在一些实施例中,所述dns设备还包括:第二vdns,所述第二vdns对应第二目的ip地址,接收单元801,还用于:
[0177]
接收至少一个第二vpc发送的至少一个第二域名解析请求,所述至少一个第二vpc与所述至少一个第二域名解析请求一一对应,所述至少一个第二域名解析请求中每个第二域名解析请求包括:至少一个第二目的ip地址;
[0178]
分配单元802,还用于:
[0179]
基于所述至少一个第二目的ip地址,将所述至少一个第二域名解析请求分配至所述第二vdns;
[0180]
解析单元803,还用于:
[0181]
对于所述至少一个第二域名解析请求中的各第二域名解析请求,通过所述第二vdns对所述第二域名解析请求进行解析,得到第二解析信息,并将所述第二解析信息发送至与所述第二域名解析请求对应的第二vpc中。
[0182]
本技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述信息处理方法。其中,电子设备为信息处理装置。
[0183]
对应地,本技术实施例提供一种存储介质,也就是计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的信息处理方法。
[0184]
需要说明的是,本技术实施例提供的数据处理系统包括所包括的各逻辑单元,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu,central processing unit)、微处理器(mpu,micro processor unit)、数字信号处理器(dsp,digital signal processor)或现场可编程门阵列(fpga,field-programmable gate array)等。
[0185]
以上系统实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术系统实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
[0186]
需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的页面显示方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务端、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
[0187]
这里需要指出的是:以上存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
[0188]
需要说明的是,图9为本技术实施例电子设备的一种硬件实体示意图,如图9所示,所述电子设备900包括:一个处理器901、至少一个通信总线902、至少一个外部通信接口904和存储器905。其中,通信总线902配置为实现这些组件之间的连接通信。在一示例中,电子设备900还包括:用户接口903、其中,用户接口903可以包括显示屏,外部通信接口904可以包括标准的有线接口和无线接口。
[0189]
存储器905配置为存储由处理器901可执行的指令和应用,还可以缓存待处理器901以及电子设备中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(flash)或随机访问存储器(random access memory,ram)实现。
[0190]
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0191]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0192]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0193]
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0194]
另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0195]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
[0196]
或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务端、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
[0197]
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种信息处理方法,其特征在于,应用于域名系统dns设备,所述dns设备至少包括:第一虚拟域名系统vdns,所述第一vdns对应第一目的互联网协议ip地址,所述方法包括:接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,所述至少一个第一vpc与所述至少一个第一域名解析请求一一对应,所述至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的ip地址;基于所述第一目的ip地址,将所述至少一个第一域名解析请求分配至所述第一vdns;对于所述至少一个第一域名解析请求中的各第一域名解析请求,通过所述第一vdns对所述第一域名解析请求进行解析,得到第一解析信息,并将所述第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。2.根据权利要求1所述的方法,其特征在于,所述dns设备包括:至少两个vdns,所述至少两个vdns包括所述第一vdns,所述至少两个vdns中不同的vdns对应不同的目的ip地址,所述方法还包括:基于所述第一目的ip地址,从所述至少两个vdns中,选择所述第一vdns。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:建立所述第一vdns和第一vpc集合的绑定关系,所述第一vpc集合包括所述至少一个第一vpc;将所述第一目的ip地址配置给所述第一vpc集合中的各第一vpc。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:创建所述第一vdns;在目的ip地址池中申请到所述第一目的ip地址,并将所述第一vdns与所述第一目的ip地址绑定。5.根据权利要求1所述的方法,其特征在于,通过所述第一vdns对所述至少一个第一域名解析请求进行解析,包括:对于所述至少一个第一域名解析请求中的每一所述第一域名解析请求,确定所述第一域名解析请求携带的第一域名,从解析记录表中,查找所述第一域名对应的所述第一解析信息,所述解析记录表中包括至少一条域名与解析信息之间的对应关系。6.根据权利要求5所述的方法,其特征在于,所述dns设备包括:至少两个vdns,所述至少两个vdns包括所述第一vdns,所述至少两个vdns中不同的vdns对应不同的ip地址,所述方法还包括:创建所述至少两个vdns,其中,所述至少两个vdns中各vdns对应至少一个域名,不同的vdns对应的至少一个域名相同或者不同。7.根据权利要求1所述的方法,其特征在于,所述dns设备还包括:第二vdns,所述第二vdns对应第二目的ip地址,所述方法还包括:接收至少一个第二vpc发送的至少一个第二域名解析请求,所述至少一个第二vpc与所述至少一个第二域名解析请求一一对应,所述至少一个第二域名解析请求中每个第二域名解析请求包括:至少一个第二目的ip地址;基于所述至少一个第二目的ip地址,将所述至少一个第二域名解析请求分配至所述第二vdns;对于所述至少一个第二域名解析请求中的各第二域名解析请求,通过所述第二vdns对
所述第二域名解析请求进行解析,得到第二解析信息,并将所述第二解析信息发送至与所述第二域名解析请求对应的第二vpc中。8.一种信息处理装置,其特征在于,所述装置应用于域名系统dns设备,所述dns设备至少包括:第一虚拟域名系统vdns,所述第一vdns对应第一目的互联网协议ip地址,所述装置包括:接收单元,用于接收至少一个第一虚拟私有云vpc发送的至少一个第一域名解析请求,所述至少一个第一vpc与所述至少一个第一域名解析请求一一对应,所述至少一个第一域名解析请求中每个第一域名解析请求包括:第一目的ip地址;分配单元,用于基于所述第一目的ip地址,将所述至少一个第一域名解析请求分配至所述第一vdns;解析单元,用于对于所述至少一个第一域名解析请求中的各第一域名解析请求,通过所述第一vdns对所述第一域名解析请求进行解析,得到第一解析信息,并将所述第一解析信息发送至与所述第一域名解析请求对应的第一vpc中。9.一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至7任一项所述的信息处理方法。10.一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时,执行上述权利要求1至7任一项所述的信息处理方法。
技术总结
本申请公开了一种信息处理方法,应用于域名系统DNS设备,DNS设备至少包括:第一虚拟域名系统vDNS,第一vDNS对应第一目的互联网协议IP地址,方法包括:接收至少一个第一虚拟私有云VPC发送的至少一个第一域名解析请求,至少一个第一域名解析请求中每个第一域名解析请求包括:所述第一目的IP地址;基于第一目的IP地址,将至少一个第一域名解析请求分配至第一vDNS;对于至少一个第一域名解析请求中的各第一域名解析请求,通过第一vDNS对第一域名解析请求进行解析,得到第一解析信息,并将第一解析信息发送至与第一域名解析请求对应的第一VPC中。另外,本申请还公开了一种信息处理装置、存储介质、电子设备。该方案可避免在域名解析过程中IP资源的浪费。析过程中IP资源的浪费。析过程中IP资源的浪费。
技术研发人员:路霞 王凯亮 陈传运
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2022.06.29
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/