开源新项目GitNamed-管理域名服务器介绍
2012-06-06 21:25:58 来源:我爱运维网 评论:0 点击:
DNS域名系统是互联网的一个非常重要的基础系统,域名管理希望做到的安全、可靠、方便维护。现在大家都希望运维自动化,减少出错的几率,提...
DNS域名系统是互联网的一个非常重要的基础系统,域名管理希望做到的安全、可靠、方便维护。现在大家都希望运维自动化,减少出错的几率,提高工作效率,积累知识,做了一个开源项目GitNamed,让域名管理过程自动化。项目采用git来管理域名服务器,整个过程全部自动化。
系统管理员,在管理域名服务器的时候,一般的流程是登录到域名服务器上,手工修改、编辑配置文件:
- 如果仅仅修改一个域名记录,则编辑 zone文件 ,然后发送 rndc reload 命令重新装载配置
- 如果需要添加一个域名(zone),则需要新建 zone 文件,然后在所有服务器上修改 named.conf ,然后重新装载
- 日常,需要对域名文件进行备份,防止数据丢失和灾难发生时可以及时恢复
GitNamed 采用git来管理域名数据,并且一旦做了修改,自动推送到所有的域名服务器,立即自动生效。采用 GitNamed 的好处是:
- 提供一个域名服务器的配置框架,你可以很快使用GitNamed来配置出一套域名服务器
- 将域名服务器配置和域名数据全部放入到git管理,不用再担心数据的备份。而且今后所有修改的历史,都可以使用git详细列出。出现问题,可以立即很快恢复
- 一旦设置完成以后,管理多个域名服务器的工作,就变得简单,轻松
- 域名数据的管理员,不再需要服务器权限,只要有git的权限
项目地址:
TODO:
1、递交的时候,采用 hooks 校验域名数据是否正确
2、zone的 serial 自动生成,减少重复工作和出错几率
分享到:
收藏
评论排行
- ·Windows(Win7)下用Xming...(92)
- ·使用jmx client监控activemq(20)
- ·Hive查询OOM分析(14)
- ·复杂网络架构导致的诡异...(8)
- ·使用 OpenStack 实现云...(7)
- ·影响Java EE性能的十大问题(6)
- ·云计算平台管理的三大利...(6)
- ·Mysql数据库复制延时分析(5)
- ·OpenStack Nova开发与测...(4)
- ·LTPP一键安装包1.2 发布(4)
- ·Linux下系统或服务排障的...(4)
- ·PHP发布5.4.4 和 5.3.1...(4)
- ·RSYSLOG搭建集中日志管理服务(4)
- ·转换程序源码的编码格式[...(3)
- ·Linux 的木马程式 Wirenet 出现(3)
- ·Nginx 发布1.2.1稳定版...(3)
- ·zend framework文件读取漏洞分析(3)
- ·Percona Playback 0.3 development release(3)
- ·运维业务与CMDB集成关系一例(3)
- ·应该知道的Linux技巧(3)