免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1659 | 回复: 1

[DNS] gitnamed,一个使用git自动管理域名服务器的项目 [复制链接]

论坛徽章:
0
发表于 2013-01-09 04:31 |显示全部楼层


DNS域名系统是互联网的一个非常重要的基础系统,域名管理希望做到的安全、可靠、方便维护。现在大家都希望运维自动化,减少出错的几率,提高工作效率,积累知识,做了一个开源项目GitNamed,让域名管理过程自动化。项目采用git来管理域名服务器,整个过程全部自动化。

系统管理员,在管理域名服务器的时候,一般的流程是登录到域名服务器上,手工修改、编辑配置文件:

如果仅仅修改一个域名记录,则编辑 zone文件 ,然后发送 rndc reload 命令重新装载配置
如果需要添加一个域名(zone),则需要新建 zone 文件,然后在所有服务器上修改 named.conf ,然后重新装载
日常,需要对域名文件进行备份,防止数据丢失和灾难发生时可以及时恢复
GitNamed 采用git来管理域名数据,并且一旦做了修改,自动推送到所有的域名服务器,立即自动生效。采用 GitNamed 的好处是:

提供一个域名服务器的配置框架,你可以很快使用GitNamed来配置出一套域名服务器
将域名服务器配置和域名数据全部放入到git管理,不用再担心数据的备份。而且今后所有修改的历史,都可以使用git详细列出。出现问题,可以立即很快恢复
一旦设置完成以后,管理多个域名服务器的工作,就变得简单,轻松
域名数据的管理员,不再需要服务器权限,只要有git的权限
GitNamed的,不光可以用于域名服务器的管理,稍加修改也可以用于其他配置管理、代码部署推送等场合


项目地址:

https://github.com/pubyun/gitnamed

博客地址:

http://www.pubyun.com/blog/?p=141


TODO:

zone的 serial 自动生成,减少重复工作和出错几率


论坛徽章:
0
发表于 2013-01-10 02:25 |显示全部楼层
增加了一个重要功能:

使用 hook 自动增加 SOA 的serial
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP