一种DNS服务的预加载启动方法、预加载系统及管理系统与流程

文档序号:12495066阅读:来源:国知局

技术特征:

1.一种DNS服务的预加载启动方法,其特征在于,包括:

获取DNS配置文件;

对所述DNS配置文件进行语法检测:

若检测通过,则加载区域配置文件,并根据所述区域配置文件的加载结果启动DNS服务;

若检测未通过,则根据所述检测结果生成警告信息,加载区域配置文件,并根据所述区域配置文件的加载结果启动DNS服务。

2.根据权利要求1所述的一种DNS服务的预加载启动方法,其特征在于:

若检测未通过,则在启动DNS服务后根据所述警告信息修正所述DNS配置文件中的语法错误。

3.根据权利要求2所述的一种DNS服务的预加载启动方法,其特征在于:

在修正所述DNS配置文件中的语法错误后,重新加载所述DNS配置文件。

4.根据权利要求3所述的一种DNS服务的预加载启动方法,其特征在于:

通过reconfig或者reload来重新加载所述DNS配置文件以消除语法错误。

5.一种DNS服务的预加载系统,其特征在于,包括:

DNS配置文件获取模块,用于获取DNS配置文件;

语法检测模块,用于对所述DNS配置文件进行语法检测;

预加载模块,用于根据所述语法检测结果进行DNS服务的预加载;

所述预加载模块包括:

区域配置文件加载子模块,用于加载区域配置文件;

启动模块,用于根据所述区域配置文件的加载结果启动DNS服务;

警告生成模块,用于根据所述检测结果生成警告信息。

6.根据权利要求5所述的一种DNS服务的预加载系统,其特征在于,包括:

所述预加载模块还包括:

修正子模块,用于根据所述警告信息修正所述DNS配置文件中的语法错误。

7.根据权利要求6所述的一种DNS服务的预加载系统,其特征在于:

还包括重新加载模块,用于在修正所述DNS配置文件中的语法错误后,重新加载所述DNS配置文件。

8.根据权利要求7所述的一种DNS服务的预加载系统,其特征在于:

所述重新加载模块通过调用reconfig或reload指令重新加载所述DNS配置文件以消除语法错误。

9.一种DNS服务管理系统,其特征在于,包括:DNS管控服务器、DNS服务数据库和DNS服务器,所述DNS服务器中加载有权利要求5-8中任意一项所述DNS预加载系统;

所述DNS服务数据库用于存储DNS服务有关的数据;

所述DNS管控服务器接受用于对于域名的修改请求,并根据所述修改请求和所述DNS服务数据库中的数据生成DNS配置文件和区域配置文件;

所述DNS配置文件和区域配置文件被下发至所述DNS服务器;

所述DNS服务器用于获取所述DNS配置文件和区域配置文件,并根据所述DNS配置文件和区域配置文件向用户提供DNS服务。

10.根据权利要求7所述的一种DNS服务管理系统,其特征在于,

所述DNS配置文件和区域配置文件为同时下发。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1