System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信互联网,具体涉及用于域名解析的配置方法、域名解析方法、装置和设备。
技术介绍
1、公有云通常具有统一的dns(domain name system,域名系统)接入点,云上的资源(比如云服务器)将该dns接入点作为默认dns服务器,且云上的多个租户共用该dns接入点。基于这样的技术实现原理,公有云场景下的域名解析能力受到了限制,无法满足实际业务所需。
2、因此,亟需一种提高公有云场景下域名解析能力的方法。
技术实现思路
1、有鉴于此,本公开提供了一种用于域名解析的配置方法、域名解析方法、用于域名解析的配置装置、域名解析装置、电子设备、计算机可读存储介质和计算机程序产品,可以提高公有云场景下的域名解析能力。
2、第一方面,本公开提供了一种用于域名解析的配置方法,所述方法包括:
3、响应于接收到配置指令,展示配置界面,所述配置界面包括网络标识配置区域以及与所述网络标识配置区域相对应的第一配置区域,所述第一配置区域包括至少一个域名配置区域以及与所述域名配置区域一一对应的第二配置区域;
4、响应于所述网络标识配置区域中网络标识的输入指令,以及所述第一配置区域中第一配置信息的输入指令,为相对应区域中的网络标识和第一配置信息生成第一关联关系,所述第一关联关系用于指定从所述网络标识表征的目标网络中发送的域名解析请求,按照所述网络标识关联的第一配置信息进行解析;
5、响应于所述域名配置区域中域名的输入指令,以及所述第二配置区域
6、第二方面,本公开提供了一种域名解析方法,所述方法包括:
7、接收来自于目标网络的域名解析请求,所述域名解析请求用于指定待解析的目标域名和所述目标网络的网络标识;
8、若所述网络标识与用于域名解析的第一配置信息相关联,在所述第一配置信息中查找所述目标域名,其中,所述第一配置信息包括至少一个域名,且每个域名具有各自关联的用于域名解析的第二配置信息;
9、若所述第一配置信息包括所述目标域名,则按照所述目标域名关联的第二配置信息,对所述目标域名进行解析。
10、第三方面,本公开提供了一种用于域名解析的配置装置,所述装置包括:
11、界面展示模块,用于响应于接收到配置指令,展示配置界面,所述配置界面包括网络标识配置区域以及与所述网络标识配置区域相对应的第一配置区域,所述第一配置区域包括至少一个域名配置区域以及与所述域名配置区域一一对应的第二配置区域;
12、第一关联模块,用于响应于所述网络标识配置区域中网络标识的输入指令,以及所述第一配置区域中第一配置信息的输入指令,为相对应区域中的网络标识和第一配置信息生成第一关联关系,所述第一关联关系用于指定从所述网络标识表征的目标网络中发送的域名解析请求,按照所述网络标识关联的第一配置信息进行解析;
13、第二关联模块,用于响应于所述域名配置区域中域名的输入指令,以及所述第二配置区域中第二配置信息的输入指令,为相对应区域中的域名和第二配置信息生成第二关联关系,所述第二关联关系用于指定按照所述第二配置信息,对所述第二配置信息关联的域名进行解析。
14、第四方面,本公开提供了一种域名解析装置,所述装置包括:
15、请求接收模块,用于接收来自于目标网络的域名解析请求,所述域名解析请求用于指定待解析的目标域名和所述目标网络的网络标识;
16、域名查找模块,用于若所述网络标识与用于域名解析的第一配置信息相关联,在所述第一配置信息中查找所述目标域名,其中,所述第一配置信息包括至少一个域名,且每个域名具有各自关联的用于域名解析的第二配置信息;
17、域名解析模块,用于若所述第一配置信息包括所述目标域名,则按照所述目标域名关联的第二配置信息,对所述目标域名进行解析。
18、第五方面,本公开提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如上所述的用于域名解析的配置方法,或执行如上所述的域名解析方法。
19、第六方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行如上所述的用于域名解析的配置方法,或执行如上所述的域名解析方法。
20、第七方面,本公开提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行如上所述的用于域名解析的配置方法,或执行如上所述的域名解析方法。
21、在本申请一些实施例的技术方案中,通过将目标网络的网络标识与用于域名解析的第一配置信息相关联,并在第一配置信息中设置与不同域名关联的第二配置信息,如此,可以按照网络和域名对域名解析策略进行隔离,即不同网络的域名解析策略可以不同,以及同一网络中不同域名的域名解析策略可以不同,解决了公有云场景下所有网络共用一个域名解析策略的问题,从而大大提高了公有云场景下的域名解析能力。
本文档来自技高网...【技术保护点】
1.一种用于域名解析的配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述配置界面还包括第三配置区域;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,若所述域名解析请求来自于所述网络标识所表征的目标网络中:
5.一种域名解析方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述若所述第一配置信息包括所述目标域名的上级域名,则按照所述上级域名关联的第二配置信息,对所述目标域名进行解析,包括:
8.根据权利要求7所述的方法,其特征在于,所述按照所述第一上级域名关联的第二配置信息,对所述目标域名进行解析,包括:
9.根据权利要求7所述的方法,其特征在于,若所述第一配置信息不包括所述目标域名的第一上级域名,所述方法还包括:
10.根据权利要求6所述的方法,其特征在于,所述第二配置信息包括用于对域
11.根据权利要求10所述的方法,其特征在于,所述第二配置信息还包括目标域名解析失败时的失败处理策略;所述方法还包括:
12.根据权利要求5所述的方法,其特征在于,若所述网络标识未与用于域名解析的第一配置信息相关联,所述方法还包括:
13.一种用于域名解析的配置装置,其特征在于,所述装置包括:
14.一种域名解析装置,其特征在于,所述装置包括:
15.一种电子设备,其特征在于,包括:
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至4中任一项所述的用于域名解析的配置方法,或执行权利要求5至12中任一项所述的域名解析方法。
17.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至4中任一项所述的用于域名解析的配置方法,或执行权利要求5至12中任一项所述的域名解析方法。
...【技术特征摘要】
1.一种用于域名解析的配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述配置界面还包括第三配置区域;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,若所述域名解析请求来自于所述网络标识所表征的目标网络中:
5.一种域名解析方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述若所述第一配置信息包括所述目标域名的上级域名,则按照所述上级域名关联的第二配置信息,对所述目标域名进行解析,包括:
8.根据权利要求7所述的方法,其特征在于,所述按照所述第一上级域名关联的第二配置信息,对所述目标域名进行解析,包括:
9.根据权利要求7所述的方法,其特征在于,若所述第一配置信息不包括所述目标域名的第一上级域名,所述方法还包括:
10.根据权利要求6所述的...
【专利技术属性】
技术研发人员:吕逸凡,王剑,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。