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

DNS CDN   2023年10月09日 12:35  

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服务综合使用。

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

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有41 位神马家族成员冒出泡来在农场开始干活了
  • 羊会飞 3

    抢楼成功,沙发!

    包子 回复:

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

    qi 回复:

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

    包子 回复:

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

    这是农场的第 1 块农田,部落批准 [羊会飞] 在[2014-9-5 18:08]开垦完成.
  • liqiu 6

    抢个二楼

    这是农场的第 2 块农田,部落批准 [liqiu] 在[2014-9-5 19:08]开垦完成.
  • YYBlog 7

    能提高网站访问速度么

    包子 回复:

    @YYBlog, 哈哈,你想太多了

    qi 回复:

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

    这是农场的第 3 块农田,部落批准 [YYBlog] 在[2014-9-5 19:10]开垦完成.
  • 总有刁民想害朕 9

    哈哈,今天来的靠前

    这是农场的第 4 块农田,部落批准 [总有刁民想害朕] 在[2014-9-5 19:18]开垦完成.
  • Musk100 6

    前排 哈哈

    这是农场的第 5 块农田,部落批准 [Musk100] 在[2014-9-5 20:09]开垦完成.
  • 烟花易冷

    不错的样子。

    这是农场的第 6 块农田,部落批准 [烟花易冷] 在[2014-9-5 20:33]开垦完成.
  • 若水 16

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

    Kung 回复:

    @若水, 可以把。。

    这是农场的第 7 块农田,部落批准 [若水] 在[2014-9-5 20:58]开垦完成.
  • 不认识 17

    基于Bind的。。。

    这是农场的第 8 块农田,部落批准 [不认识] 在[2014-9-5 21:43]开垦完成.
  • 三次元 2

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

    包子 回复:

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

    David Huang 回复:

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

    Mika 回复:

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

    Ryan 回复:

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

    这是农场的第 9 块农田,部落批准 [三次元] 在[2014-9-5 23:40]开垦完成.
  • 中秋节快乐。

    这是农场的第 10 块农田,部落批准 [北门放羊] 在[2014-9-6 09:01]开垦完成.
  • Kung 23

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

    这是农场的第 11 块农田,部落批准 [Kung] 在[2014-9-6 09:11]开垦完成.
  • Mika 12

    唉….后排出售辣条~

    这是农场的第 12 块农田,部落批准 [Mika] 在[2014-9-6 16:14]开垦完成.
  • 逗比妹 3

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

    这是农场的第 13 块农田,部落批准 [逗比妹] 在[2014-9-6 19:32]开垦完成.
  • jason 16

    电脑坏了,好无聊啊!

    这是农场的第 14 块农田,部落批准 [jason] 在[2014-9-6 22:08]开垦完成.
  • xnces 2

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

    这是农场的第 15 块农田,部落批准 [xnces] 在[2014-9-6 23:31]开垦完成.
  • 极雪 15

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

    怎么理解?

    qi 回复:

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

    这是农场的第 16 块农田,部落批准 [极雪] 在[2014-9-7 11:13]开垦完成.
  • 超級efly 17

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

    这是农场的第 17 块农田,部落批准 [超級efly] 在[2014-9-7 13:42]开垦完成.
  • 若水 16

    求测网站速度

    这是农场的第 18 块农田,部落批准 [若水] 在[2014-9-8 13:18]开垦完成.
  • 痛楚

    求window 搭建CDN的教程啊。。 :???:

    这是农场的第 19 块农田,部落批准 [痛楚] 在[2014-9-8 13:40]开垦完成.
  • BigCat 2

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

    这是农场的第 20 块农田,部落批准 [BigCat] 在[2014-9-9 14:55]开垦完成.
  • pxsky 3

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

    这是农场的第 21 块农田,部落批准 [pxsky] 在[2014-9-10 13:45]开垦完成.
  • szliunian

    可以对其它域名做解析吗

    qi 回复:

    @szliunian, 可以

    这是农场的第 22 块农田,部落批准 [szliunian] 在[2014-9-12 22:12]开垦完成.
  • Jason 1

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

    这是农场的第 23 块农田,部落批准 [Jason] 在[2014-9-23 11:51]开垦完成.
  • Jason 1

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

    这是农场的第 24 块农田,部落批准 [Jason] 在[2014-9-23 15:00]开垦完成.
  • 阿水 4

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

    这是农场的第 25 块农田,部落批准 [阿水] 在[2014-9-26 09:09]开垦完成.
  • 猫箱内の巴托拉 4

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

    qi 回复:

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

    这是农场的第 26 块农田,部落批准 [猫箱内の巴托拉] 在[2014-9-27 22:01]开垦完成.
  • Ryan 19

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

    qi 回复:

    @Ryan, 谢谢,已经更新。

    这是农场的第 27 块农田,部落批准 [Ryan] 在[2016-4-19 18:53]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部