域名信息操作方法和装置制造方法及图纸

技术编号:13591371 阅读:44 留言:0更新日期:2016-08-26 00:03
本申请公开了域名信息操作方法和装置。所述方法的一具体实施方式包括:接收用户发起的域名信息操作请求;对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作;基于筛选出的域名信息操作生成至少一个自动化任务,并执行生成的自动化任务,其中,各个自动化任务分别与所述域名信息操作中的各个待操作域名对应,且自动化任务分别用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作;保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备。该实施方式提高了域名信息操作的自动化程度。

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及网络
,尤其涉及域名信息操作方法和装置
技术介绍
域名管理系统是对域名进行查询、注册、管理等各种功能的系统。随着业务规模越来越大,各种业务、产品需求多变且越加复杂,为了适应多变的需求,RMS(Resource Manage System,资源管理系统)不得不对各种原有的自动化流程中不断的插入断点进行人工干预、拓展分支。然而,插入的断点使得原来的自动化操作变得“不自动”,异常处理处理变得很困难,很多问题需要DNS(Domain Name System,域名系统)管理员线下处理,给域名系统带来不必要的风险,需要提高域名信息处理的自动化程度。
技术实现思路
本申请的目的在于提出一种改进的域名信息操作方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种域名信息操作方法,所述方法包括:接收用户发起的域名信息操作请求;对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作;基于筛选出的域名信息操作生成至少一个自动化任务,并执行生成的自动化任务,其中,各个自动化任务分别与所述域名信息操作中的各个待操作域名对应,且自动化任务分别用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作;保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的
域名信息关联的设备。在一些实施例中,所述对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作,包括以下至少一项:检查操作内容格式的合法性;检查操作内容合法性和/或重复性;检查待操作域名所属的操作域是否允许用户操作以及是否允许以自动化任务方式进行操作,其中,一级域名被分类为多个操作域且各个操作域设置有相匹配的操作限制信息;检查DNS服务器上对应的记录是否重复;检查所述用户是否具有对待操作域名的操作权限。在一些实施例中,所述检查所述用户是否具有对待操作域名的操作权限,包括:确定对所述待操作域名具有操作权限的用户角色,其中,各个域名的操作权限是预先按用户角色进行划分的;通过判断所述用户是否属于所述用户角色,对所述用户是否具有对待操作域名的操作权限进行检查。在一些实施例中,在所述基于筛选出的域名信息操作,生成至少一个自动化任务之前,所述方法还包括:生成针对所述域名信息操作请求的人工审核任务信息以供其他用户进行审核;确认所述域名信息操作请求已通过审核。在一些实施例中,所述人工审核任务信息包括用于供DNS管理员进行异常处理的信息。在一些实施例中,所述自动化任务还用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作之前,对所述待操作域名进行初检,所述初检包括以下至少一项:检查所述待操作域名是否符合DNS域名的解析规则、所述DNS服务器上是否有与所述待操作域名对应的域名记录。在一些实施例中,所述自动化任务还用于在预设的DNS服务器上对相应域名信息进行操作之后,对所述操作生效进行检查。在一些实施例中,在所述保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备之前,所述方法还包括:生成人工复查任务信息以供所述用户对所述操作信息进行复核;确定所述操作信息已复核通过。第二方面,本申请提供了一种域名信息操作装置,所述装置包括:接收单元,用于接收用户发起的域名信息操作请求;预校验单元,用于对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作;执行单元,用于基于筛选出的域名信息操作生成至少一个自动化任务,并执行生成的自动化任务,其中,各个自动化任务分别与所述域名信息操作中的各个待操作域名对应,且自动化任务分别用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作;推送单元,用于保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备。在一些实施例中,所述预校验单元包括以下至少一项:格式检查子单元,用于检查操作内容格式的合法性;内容检查子单元,用于检查操作内容合法性和/或重复性;操作域检查子单元,用于检查待操作域名所属的操作域是否允许用户操作以及是否允许以自动化任务方式进行操作,其中,一级域名被分类为多个操作域且各个操作域设置有相匹配的操作限制信息;记录检查子单元,检查DNS服务器上对应的记录是否重复;权限检查子单元,检查所述用户是否具有对待操作域名的操作权限。在一些实施例中,所述权限检查子单元进一步用于:确定对所述待操作域名具有操作权限的用户角色,其中,各个域名的操作权限是预先按用户角色进行划分的;通过判断所述用户是否属于所述用户角色,对所述用户是否具有对待操作域名的操作权限进行检查。在一些实施例中,所述装置还包括:人工审核任务信息生成单元,用于在所述基于筛选出的域名信息操作,生成至少一个自动化任务之前,生成针对所述域名信息操作请求的人工审核任务信息以供其他用户进行审核;审核通过确认单元,用于确认所述域名信息操作请求已通过审核。在一些实施例中,所述人工审核任务信息包括用于供DNS管理员进行异常处理的信息。在一些实施例中,所述装置还包括:推送单元,用于在所述保存
执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备之前,将执行自动化任务过程中在所述DNS服务器生成的操作信息进行保存并将所述操作信息推送至与所操作的域名信息关联的其他设备。在一些实施例中,所述自动化任务还用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作之前,对所述待操作域名进行初检,所述初检包括以下至少一项:检查所述待操作域名是否符合DNS域名的解析规则、所述DNS服务器上是否有与所述待操作域名对应的域名记录。在一些实施例中,所述自动化任务还用于在预设的DNS服务器上对相应域名信息进行操作之后,对所述操作生效进行检查。在一些实施例中,所述装置还包括:人工复查任务信息生成单元,用于在所述保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备之前,生成人工复查任务信息以供所述用户对DNS服务器上生成的所述操作信息进行复核;复核通过确定单元,确定所述操作信息已复核通过。本申请提供的域名信息操作方法和装置,通过自动化任务调度层筛选出通过自动任务执行的操作,从而减少人工干预,提高操作效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的域名信息操作方法的一个实施例的流程图;图3是根据本申请的域名信息操作方法的又一个实施例的流程图;图4是根据本申请的域名信息操作装置的一个实施例的结构示意图;图5是适于用来实现本申请实施例的终端设备或服务器的计算机
系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术本文档来自技高网
...

【技术保护点】
一种域名信息操作方法,其特征在于,所述方法包括:接收用户发起的域名信息操作请求;对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作;基于筛选出的域名信息操作生成至少一个自动化任务,并执行生成的自动化任务,其中,各个自动化任务分别与所述域名信息操作中的各个待操作域名对应,且自动化任务分别用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作;保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备。

【技术特征摘要】
1.一种域名信息操作方法,其特征在于,所述方法包括:接收用户发起的域名信息操作请求;对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作;基于筛选出的域名信息操作生成至少一个自动化任务,并执行生成的自动化任务,其中,各个自动化任务分别与所述域名信息操作中的各个待操作域名对应,且自动化任务分别用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作;保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备。2.根据权利要求1所述的方法,其特征在于,所述对所请求的域名信息操作进行预校验,以筛选出待通过自动化任务方式执行的域名信息操作,包括以下至少一项:检查操作内容格式的合法性;检查操作内容合法性和/或重复性;检查待操作域名所属的操作域是否允许用户操作以及是否允许以自动化任务方式进行操作,其中,一级域名被分类为多个操作域且各个操作域设置有相匹配的操作限制信息;检查DNS服务器上对应的记录是否重复;检查所述用户是否具有对待操作域名的操作权限。3.根据权利要求2所述的方法,其特征在于,所述检查所述用户是否具有对待操作域名的操作权限,包括:确定对所述待操作域名具有操作权限的用户角色,其中,各个域名的操作权限是预先按用户角色进行划分的;通过判断所述用户是否属于所述用户角色,对所述用户是否具有对待操作域名的操作权限进行检查。4.根据权利要求1所述的方法,其特征在于,在所述基于筛选出的域名信息操作生成至少一个自动化任务之前,所述方法还包括:生成针对所述域名信息操作请求的人工审核任务信息以供其他用户进行审核;确认所述域名信息操作请求已通过审核。5.根据权利要求4所述的方法,其特征在于,所述人工审核任务信息包括用于供DNS管理员进行异常处理的信息。6.根据权利要求1所述的方法,其特征在于,所述自动化任务还用于在预设的DNS服务器上对所对应的待操作域名的域名信息进行操作之前,对所述待操作域名进行初检,所述初检包括以下至少一项:检查所述待操作域名是否符合DNS域名的解析规则、所述DNS服务器上是否有与所述待操作域名对应的域名记录。7.根据权利要求1所述的方法,其特征在于,所述自动化任务还用于在预设的DNS服务器上对相应域名信息进行操作之后,对所述操作生效进行检查。8.根据权利要求1所述的方法,其特征在于,在所述保存执行自动化任务过程中在所述DNS服务器生成的操作信息,并将所述操作信息推送至与所操作的域名信息关联的设备之前,所述方法还包括:生成人工复查任务信息以供所述用户对所述操作信息进行复核;确定所述操作信息已复核通过。9.一种域名信息操作装置,其特征在于,所述装置包括:接收单元,用于接收用户发起的域名信息...

【专利技术属性】
技术研发人员:刘志宾
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1