域名分配方法、装置、服务器及存储介质制造方法及图纸

技术编号:29163143 阅读:23 留言:0更新日期:2021-07-06 23:05
本公开关于一种域名分配方法、装置、服务器及存储介质。其中,该域名分配方法包括:接收客户端发送的域名请求,域名请求用于获取域名信息,域名请求包括与互联网协议IP地址对应的域名配置信息;根据域名配置信息为IP地址匹配泛域名以及次级域名;根据泛域名和次级域名生成域名信息;将域名信息和IP地址添加到域名系统DNS中;将域名信息发送至客户端。采用本公开提供的域名分配方法、装置、服务器及存储介质,能够解决域名配置的流程繁琐,效率低的问题。

【技术实现步骤摘要】
域名分配方法、装置、服务器及存储介质
本公开涉及信息处理领域,尤其涉及一种域名分配方法、装置、服务器及存储介质。
技术介绍
由于互联网协议(InternetProtocol,IP)地址具有不方便记忆的特点,人们设计出了便于记忆的域名。并通过网域名称系统(DomainNameSystem,DNS)来将域名和IP地址相互映射,使用户更方便地访问互联网。随着互联网业务的激增,越来越多的域名申请需求随之出现。在相关的技术中,目前,通常需要由申请方提出域名申请,并与域名管理人员进行人工沟通,在沟通中申请方需要描述所要申请的IP地址的具体业务情况,域名管理人员需要根据上述沟通内容为上述IP地址设置域名信息。上述一系列流程需要多个业务人员和管理人员进行沟通审批,域名配置的流程繁琐,效率低。
技术实现思路
本公开提供一种域名分配方法、装置、服务器及存储介质,以至少解决相关技术中域名配置的流程繁琐,效率低的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种域名分配方法,包括:接收客户端发送的域名请求,所述域名请求用于获取域名信息,域名请求包括与互联网协议IP地址对应的域名配置信息;根据域名配置信息为IP地址匹配泛域名以及次级域名;根据泛域名和次级域名生成域名信息;将域名信息和IP地址添加到域名系统DNS中;将域名信息发送至客户端。可选的,在将域名信息发送至客户端之后,方法还包括:获取至少一个业务方产生的内容分发网络CDN访问日志,CDN访问日志包括域名标识信息;对CDN访问日志按照预设格式进行数据拆分,得到与域名标识信息对应的第一业务数据;保存第一业务数据。可选的,在保存第一业务数据之后,方法还包括:对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据。可选的,对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据,包括:根据目标维度对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据;其中,目标维度包括域名标识信息,以及下述中的至少一项:地区信息,运营商信息。可选的,在对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据之后,方法还包括:按照预设时长对第二业务数据进行数据聚合处理,得到第三业务数据;对第三业务数据进行数据分析,得到业务统计信息;其中,业务统计信息包括下述中的至少一项:业务成本、访问错误率、访问请求数量以及访问用户量。可选的,在对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据之后,方法还包括:接收数据查看请求,数据查看请求包括目标域名信息;响应于数据查看请求,从第二业务数据中提取与目标域名标识信息对应的目标业务数据;目标域名标识信息与目标域名信息对应。可选的,在接收客户端发送的域名请求之前,方法还包括:向合作方CDN发送泛域名请求;接收合作方CDN返回的泛域名。可选的,域名配置信息包括下述中的至少一项:内容分发网络CDN类型、图片处理信息、源站信息、源站地址以及测试地址。可选的,在将域名信息发送至客户端之前,方法还包括:设置域名信息对应的IP地址的业务信息;其中,业务信息包括下述中的至少一项:加密信息、图片处理信息、业务形态信息,以及源站信息。可选的,在将域名信息和IP地址添加到域名系统DNS中之后,方法还包括:将域名信息挂载至别名记录CNAME地址,别名记录CNAME地址对应提供泛域名的合作方CDN。根据本公开实施例的第二方面,提供一种域名分配装置,包括:接收模块,被配置为执行接收客户端发送的域名请求,所述域名请求用于获取域名信息,域名请求包括与互联网协议IP地址对应的域名配置信息;匹配模块,被配置为执行根据域名配置信息为IP地址匹配泛域名以及次级域名;生成模块,被配置为执行根据泛域名和次级域名生成域名信息;添加模块,被配置为执行将域名信息和IP地址添加到域名系统DNS中;发送模块,被配置为执行将域名信息发送至客户端。可选的,该域名分配装置还包括:获取模块,被配置为执行获取至少一个业务方产生的内容分发网络CDN访问日志,CDN访问日志包括域名标识信息;拆分模块,被配置为执行对CDN访问日志按照预设格式进行数据拆分,得到与域名标识信息对应的第一业务数据;保存模块,被配置为执行保存第一业务数据。可选的,该域名分配装置还包括:第一聚合模块,被配置为执行对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据。可选的,聚合模块具体被配置为执行:第一聚合模块,被进一步配置为执行根据目标维度对第一业务数据进行数据聚合处理,得到与域名标识信息对应的第二业务数据;其中,目标维度包括域名标识信息,以及下述中的至少一项:地区信息,运营商信息。可选的,该域名分配装置还包括:第二聚合模块,被配置为执行按照预设时长对第二业务数据进行数据聚合处理,得到第三业务数据;分析模块,被配置为执行对第三业务数据进行数据分析,得到业务统计信息;其中,业务统计信息包括下述中的至少一项:业务成本、访问错误率、访问请求数量以及访问用户量。可选的,该域名分配装置还包括:接收模块,还被配置为执行接收数据查看请求,数据查看请求包括目标域名信息;提取模块,被配置为执行响应于数据查看请求,从第二业务数据中提取与目标域名标识信息对应的目标业务数据;目标域名标识信息与目标域名信息对应。可选的,该域名分配装置还包括:发送模块,被配置为执行向合作方CDN发送泛域名请求;接收模块,被配置为执行接收合作方CDN返回的泛域名。可选的,域名配置信息包括下述中的至少一项:内容分发网络CDN类型、图片处理信息、源站信息、源站地址以及测试地址。可选的,该域名分配装置还包括:设置模块,被配置为设置域名信息对应的IP地址的业务信息;其中,业务信息包括下述中的至少一项:加密信息、图片处理信息、业务形态信息,以及源站信息。可选的,该域名分配装置还包括:挂载模块,被配置为设置将域名信息挂载至别名记录CNAME地址,别名记录CNAME地址对应提供泛域名的合作方CDN。根据本公开实施例的第三方面,提供一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如第一方面所述的域名分配方法。根据本公开实施例的第四方面,提供一种存储介质,当存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如第一方面所述的域名分配方法。根据本公开实施例的第五方面,提供一种计算机程序产品,当计算机程序产品中的指令由服务器的处理器执行时,本文档来自技高网...

【技术保护点】
1.一种域名分配方法,其特征在于,包括:/n接收客户端发送的域名请求,所述域名请求用于获取域名信息,所述域名请求包括与互联网协议IP地址对应的域名配置信息;/n根据所述域名配置信息为所述IP地址匹配泛域名以及次级域名;/n根据所述泛域名和所述次级域名生成域名信息;/n将所述域名信息和所述IP地址添加到域名系统DNS中;/n将所述域名信息发送至所述客户端。/n

【技术特征摘要】
1.一种域名分配方法,其特征在于,包括:
接收客户端发送的域名请求,所述域名请求用于获取域名信息,所述域名请求包括与互联网协议IP地址对应的域名配置信息;
根据所述域名配置信息为所述IP地址匹配泛域名以及次级域名;
根据所述泛域名和所述次级域名生成域名信息;
将所述域名信息和所述IP地址添加到域名系统DNS中;
将所述域名信息发送至所述客户端。


2.根据权利要求1所述的方法,其特征在于,在所述将所述域名信息发送至所述客户端之后,所述方法还包括:
获取至少一个业务方产生的内容分发网络CDN访问日志,所述CDN访问日志包括域名标识信息;
对所述CDN访问日志按照预设格式进行数据拆分,得到与所述域名标识信息对应的第一业务数据;
保存所述第一业务数据。


3.根据权利要求2所述的方法,其特征在于,在所述保存所述第一业务数据之后,所述方法还包括:
对所述第一业务数据进行数据聚合处理,得到与所述域名标识信息对应的第二业务数据。


4.根据权利要求3所述的方法,其特征在于,所述对所述第一业务数据进行数据聚合处理,得到与所述域名标识信息对应的第二业务数据,包括:
根据目标维度对所述第一业务数据进行数据聚合处理,得到与所述域名标识信息对应的第二业务数据;
其中,所述目标维度包括域名标识信息,以及下述中的至少一项:地区信息,运营商信息。


5.根据权利要求3所述的方法,其特征在于,在所述对所述第一业务数据进行数据聚合处理,得到与所述域名标识信息对应的第二业务数据之后,所述方法还包括:
按照预设时长对所述第二业务数据进行数据聚合处理,得到第三业务数据;
对所述第三业务数据进行数据分析,得到业务统计信息;
其中,所述业务统计信息包括下述中的至少一项:业务成本、访问错误率、访问请求数量以及访问用户量。


6.根据权利要求3所述的方法,其特征在于,在所述对所述第一业务数据进行数据聚合处理,得到与所述域名标识信息对应的第二业务数据之后,所述方法还包括:
接收数据查看请求,所述数据查看请求包括目标域名信息;
响应于所述数据查看请求,从所述第二业务数据中提取与目标域名标识信息对应的目标业务数据;所述目标域名标识信息与所述目标域名信息对应。


7.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的域名请求之前,所述方法还包括:
向合作方CDN发送泛域名请求;
接收所述合作方CDN返回的泛域名。


8.根据权利要求1所述的方法,其特征在于,所述域名配置信息包括下述中的至少一项:
内容分发网络CDN类型、图片处理信息、源站信息、源站地址以及测试地址。


9.根据权利要求1所述的方法,其特征在于,在所述将所述域名信息发送至所述客户端之前,所述方法还包括:
设置所述域名信息对应的IP地址的业务信息;
其中,所述业务信息包括下述中的至少一项:
加密信息、图片处理信息、业务形态信息,以及源站信息。


10.根据权利要求1所述的方法,其特征在于,在所述将所述域名信息和所述IP地址添加到域名系统DNS中之后,所述方法还包括:
将所述域名信息挂载至别名记录CNAME地址,所述别名记录CNAME地址对应提供所述泛域名的合作方CDN。


11.一种域名分配装置,其特征在于,包括:
接收模块,被配置为执行接收客户端发送的域名请求,所述域名请求用于获取域名信息,所述域名请求包括与互联网协议IP地址对应的域名配置信息...

【专利技术属性】
技术研发人员:胡昌海
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1