现在位置: 首页 > DNS CDN > 正文

EnableDNS免费开源的DNS服务器搭建方法:Django,bind9安装与配置

2014年09月05日 评论数 41 ⁄ 被围观 10,116 个+

EnableDNS免费开源的DNS服务器搭建方法:Django,bind9安装与配置

DNS服务主要的功能是将域名转换为相应的IP地址,提供DNS服务的系统就是DNS服务器,DNS服务器可以分为3种,主域名服务器(Master DNS)、辅助域名服务器(Slave DNS)和高速缓存服务器(Cache-only server)。

想要自己搭建一个DNS服务器,一般要用bind软件来搭建。虽然说bind9在Linux中安装挺方便的,但是配置起来却是非常地麻烦,不容易成功。本篇文章就来分享一下EnableDNS这个开源的DNS服务器系统,它的方便之处在于一键安装。

EnableDNS本身是一个提供DNS域名解析服务的服务商,EnableDNS是他们在github上发布的开源项目,采用Django、MysqL和bind9,你可以自己手动一步一步搭建和配置好EnableDNS,也可以使用一键安装的方法快速搭建好EnableDNS服务器。

如果你很讨厌那些限制过多又不稳定的第三方的邮局、相册、博客等服务,不防尝试着自己手动搭建一个,爱怎么用就怎么用:

EnableDNS免费开源的DNS服务器搭建方法:,bind9安装与配置

一、EnableDNS免费DNS服务

1、EnableDNS官网:

2、EnableDNS本身也提供DNS域名解析服务,页面简洁,最多可以添加五个域名,还有丰富的API可供使用。(点击放大)

EnableDNS管理面板

3、这是EnableDNS的DNS解析记录设置页面,支持A、CNAME、MX、AAAA、TXT等记录。(点击放大)

EnableDNS添加解析记录

二、EnableDNS开源的DNS服务器安装

1、EnableDNS项目:

  • 1、项目首页:https://github.com/ROHOST/enableDNS

2、EnableDNS已经提供了手动安装的方法了,显麻烦的话,可以直接使用EnableDNS的一键安装。执行以下命令:


wget https://raw.githubusercontent.com/ROHOST/enableDNS/master/autoinstall-edns.sh
chmod 777 ./autoinstall-edns.sh 
./autoinstall-edns.sh

3、用Wget下载autoinstall-edns.sh的方法可能会失败,请直接手动将官网的autoinstall-edns.sh下载到本地,然后再上传到服务器上。

4、安装的过程中首先会要求你提供一个EnableDNS的密码。

EnableDNS提供密码

5、选择程序安装的路径。

EnableDNS安装路径

6、接着要求为EnableDNS的MysqL数据库设置好密码。

EnableDNS设置MysqL密码

7、之后,还会要求你提供一次数据库密码,就是之前设置好的。

EnableDNS安装密码

8、最后还要为Django设置好账号和密码等。

EnableDNS设置好账号

9、这是EnableDNS安装成功的提示。

EnableDNS安装成功

三、EnableDNS开源DNS服务器使用

1、进入https://XXXX:8080/admin是管理员界面,而https://xxxx:8080/api/v1.0/api-auth/login/是API信息。

EnableDNS查看API信息

2、使用你在安装的过程中设置的密码登录到EnableDNS Django系统中。

EnableDNS登录到系统中

3、这是EnableDNS Django的DNS系统页面,主要有用户、DNSZone等等。

EnableDNS操作界面

4、为EnableDNS Django添加用户组时,可以设置好用户组权限。

EnableDNS设置用户组权限

5、然后可以为EnableDNS Django添加新用户。

EnableDNS添加新的用户

6、也可以单独为用户组设置权限。

EnableDNS单独设置权限

7、EnableDNS Django添加域名DNS前,需要先添加域名。

EnableDNS添加域名

8、在User Profiles设置好域名拥有者和解析数等。

EnableDNS设置解析数

9、在DNS Zone中设置好名称。

EnableDNS设置zone名称

10、在Zone Meta中设置好记录数。

EnableDNS调整解析记录数

四、EnableDNS安装与使用小结

1、EnableDNS提供的免费DNS服务操作简单方便,官网界面也很清爽,如果有需要找国外的免费DNS服务的话,除之前分享的十大免费DNS域名解析服务,还可以试试EnableDNS DNS服务。

2、EnableDNS免费开源DNS服务器系统安装时要注意相关的组件是否已经成功安装完成,否则会出现错误提示。另外EnableDNS不是一个完整的DNS服务平台,你需要搭配其它的DNS服务综合使用。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。

共有 41 条留言 访客:41 条 博主:0 条

  1. Ryan  2016.04.19 回复

    下载回来的shell不对是因为那个连接是网页,正确应为wget https://raw.githubusercontent.com/ROHOST/enableDNS/master/autoinstall-edns.sh

    qi 回复:

    @Ryan, 谢谢,已经更新。

  2. 猫箱内の巴托拉  2014.09.27 回复

    自己搭建DNS啊 感觉稳定性不会很靠谱诶~还是老老实实用第三方的吧

    qi 回复:

    @猫箱内巴托拉, 自己搭建的DNS在速度上和体验上会好一些,稳定性会有不足

  3. 阿水  2014.09.26 回复

    除了Godaddy 哪家域名续费便宜啊我想转出啊 现在Godaddy续费一个域名¥100+ 真是够了

  4. Jason  2014.09.23 回复

    我学会了。原来官方有解释。不用回复了

  5. Jason  2014.09.23 回复

    怎么用enableDNS添加 A记录啊?我已安装成功了

  6. szliunian  2014.09.12 回复

    可以对其它域名做解析吗

    qi 回复:

    @szliunian, 可以

  7. pxsky  2014.09.10 回复

    我就是看看。。目前没有打算去建一个

  8. BigCat  2014.09.09 回复

    能理解为自己专属的DNSPOD吗?

  9. 痛楚  2014.09.08 回复

    求window 搭建CDN的教程啊。。 😕

  10. 若水  2014.09.08 回复

    求测网站速度

  11. 超級efly  2014.09.07 回复

    今天簽到啦!時間:下午1:43:08~歡迎訪問AREFLY.COM~~ 😛

  12. 极雪  2014.09.07 回复

    ➡ 另外EnableDNS不是一个完整的DNS服务平台,你需要搭配其它的DNS服务综合使用。

    怎么理解?

    qi 回复:

    @极雪, 好像功能不完整,只是一个管理工具。

  13. xnces  2014.09.06 回复

    最近懒得折腾啊,连部落都比较少来了!部落文章还是一如既往的高质量。

  14. jason  2014.09.06 回复

    电脑坏了,好无聊啊!

  15. 逗比妹  2014.09.06 回复

    :mrgreen: 感觉没多大用~有很多免费的可以用啊~!

  16. Mika  2014.09.06 回复

    唉….后排出售辣条~

  17. Kung  2014.09.06 回复

    我就是看看。。目前没有打算去建一个- –

  18. 北门放羊  2014.09.06 回复

    中秋节快乐。

  19. 三次元  2014.09.05 回复

    既然有了dnspod和阿里云解析这些大牌们在,而且又免费,何必此一举要自建呢?

    包子 回复:

    @三次元, 闲得蛋疼的时候可以折腾下,实际意义不大

    David Huang 回复:

    @三次元, dnspod从国外打不开,阿里云根本不支持解析到国外IP!

    Mika 回复:

    @David Huang, dnspod不是有一个国际版吗?而且我可以打开国内版的

    Ryan 回复:

    @三次元, 自己搭建可以实现特定功能,如geodns,私有线路(类似于搜索引擎线路)

  20. 不认识  2014.09.05 回复

    基于Bind的。。。

  21. 若水  2014.09.05 回复

    后排。应该能避免某些dns污染吧

    Kung 回复:

    @若水, 可以把。。

  22. 烟花易冷  2014.09.05 回复

    不错的样子。

  23. Musk100  2014.09.05 回复

    前排 哈哈

  24. 总有刁民想害朕  2014.09.05 回复

    哈哈,今天来的靠前

  25. YYBlog  2014.09.05 回复

    能提高网站访问速度么

    包子 回复:

    @YYBlog, 哈哈,你想太多了

    qi 回复:

    @YYBlog, 属于自建DNS,对加速应该没有用处。

  26. liqiu  2014.09.05 回复

    抢个二楼

  27. 羊会飞  2014.09.05 回复

    抢楼成功,沙发!

    包子 回复:

    @qi, 给个更好的选择 https://github.com/DNSPod/dnspod-sr

    qi 回复:

    @包子, 这个是dnspod-sr,并不是dnspod

    包子 回复:

    @qi, 国内最近几年出现的xxDNS.xx都是这样来的

给我留言

返回顶部