DNS 开源DNS之Atomia DNS介绍

Atomia DNS是一个开源的、免费的,多租户DNS管理系统,易于使用,可靠,可扩展,通过编程接口处理大量的DNS数据。Atomia DNS还包含同步代理确保该数据命中所有的dns服务器。推荐PowerDNS和BIND-DLZ DNS服务器,PowerDNS是默认代理选项。

特性:
1.支持DNSSEC
Atomia DNS可以自动登录的所有托管区域,即开即装即用,无需人工劳动。这是战斗在转出DNSSEC的瑞典顶级域名在2011年年底进行测试。
2.完整,易于使用的API
Atomia DNS配备了一个易于使用的API ,允许你将它与您现有的托管解决方案集成。 Atomia DNS还包括一个命令行客户机和一个基于网络的控制面板。
3.开源和自由使用
Atomia DNS是开源的,也是免费使用。
4.生产环境可用
Atomia DNS已被用于大规模生产环境好几年,并建有托管考虑大规模DNS。无论您举办数百个DNS区域或数百万,Atomia DNS将做的工作。
官网:http://atomiadns.com/
介绍:http://atomiadns.com/about/
演示环境:http://atomiadns.net/  点击这里注册
项目地址:https://github.com/atomia/atomiadns
帮助文档:http://atomia.github.io/atomiadns/
安装指南:http://atomiadns.com/get-started/install-atomia-dns/

Atomia DNS是DNS系统,可轻松管理DNS区域,通过的编程SOAP接口,该系统由下面所述的几个部分:
1.客户端
1)DynDNS
通过代理API接口动态更新DNS数据,查看RFC2136协议。
2)Web界面
通过web界面更新DNS数据。
3)命令行
使用CLI工具更新DNS数据。
2.Atomia DNS API接口
Atomia DNS主服务器的一部分,该API由客户更改了DNS的设置,以及与不同的DNS服务器进行通信。两个种的API接口(SyncSOAP和DNS SOAP API)都通过相同的SOAP服务器使用atomiadns-API包提供,安装。
3.Atomia DNS数据库
主数据库是通过SOAP服务器上的默认设置,但可以设置在外部机器,以及如果必要的政策原因,如上图所示。
4.Atomia DNS PowerDNS域名服务器
由系统控制的一个或多个域名服务器。
1)Sync应用程序
同步Atomia DNS数据库和名称服务器的本地DNS数据库之间的数据。在域名服务器节点的同步应用程序是由包atomiadns-powerdnssync提供。同步应用程序将数据写入到本地的MySQL数据库。
2)PowerDNS
所使用的域名服务器的软件,下载地址:http://powerdnssec.org/downloads/packages/
5.Atomia DNS Bind-DLZ 
由系统控制的一个或多个域名服务器。不建议使用bind-DLZ同步代理,对PowerDNS支持会更好,而且支持DNSSEC。
1)Sync应用程序
同步Atomia DNS数据库和名称服务器的本地DNS数据库之间的数据。在域名服务器节点的所有软件是由包atomiadns-的域名服务器提供。同步应用程序将数据写入到本地数据库。在该情况下的域名服务器应该从区域的同步应用会写配置的BIND。
2)BIND9
使用区域数据的快速重装数据库支持编译域名服务器软件。
3)BindDLZ/BDBHPT
存储zone数据。
4)zone文件
zone文件则只用于将数据从另一台DNS主服务器根据DNS协议加载的从属区域。
此外, Atomia DNS包括一些简单的客户管理操作:
1.通过atomiadnsclient ( atomiadns客户端)的命令行管理。
2.通过atomiadns - webapp的web管理。
3.通过atomiadns - zoneimport区文件导入。
4.包括在同步代理助理。

注:演示web界面截图

来源:http://blog.csdn.net/zhu_tianwei/article/details/45224263

发表评论