系统管理员,在管理域名服务器的时候,一般的流程是登录到域名服务器上,手工修改、编辑配置文件:
●如果仅仅修改一个域名记录,则编辑 zone文件 ,然后发送 rndc reload 命令重新装载配置
●如果需要添加一个域名(zone),则需要新建 zone 文件,然后在所有服务器上修改 named.conf ,然后重新装载
●日常,需要对域名文件进行备份,防止数据丢失和灾难发生时可以及时恢复
GitNamed 采用git来管理域名数据,并且一旦做了修改,自动推送到所有的域名服务器,立即自动生效。采用 GitNamed 的好处是:
●提供一个域名服务器的配置框架,你可以很快使用GitNamed来配置出一套域名服务器
●将域名服务器配置和域名数据全部放入到git管理,不用再担心数据的备份。而且今后所有修改的历史,都可以使用git详细列出。出现问题,可以立即很快恢复
●一旦设置完成以后,管理多个域名服务器的工作,就变得简单,轻松
●域名数据的管理员,不再需要服务器权限,只要有git的权限
●GitNamed,不光可以用于域名服务器的管理,稍加修改也可以用于其他配置管理、代码部署推送等场合