RedHat LAMP环境 —— MyDNS 安装实例

 
Dns 大家都知道他的作用,下面我们接触了解一下 mydns

MyDNS 是一个 UNIX 平台下的免费 DNS 服务器端软件。它被设计成直接从数据库中读取 DNS 记录软件,并且修改记录后也可时时生效。

首先我们将 mydns 官网的源码包下载下来,然后进行源码安装。

注意: mydns 的应用环境是 LAMP ,相信大家都知道 LAMP 是是什么了,那我们就不罗嗦了,直奔主题。 >>>>>> 那什么,实在不行的话看老本以前的博客,有解释的哦。还有更简单的方法哦,不过要等一段时间,等我把它搞定。

好的,我们开始。

  源码安装很老套啦,不解释。


但是 注意,在 make&&make install 之后有这么一个重要的步骤:
517518ac04058.jpg
这是产生 mydns conf 文件。

编辑 mydns Conf


  517518ac368e3.jpg
 
添加 mydns 用户

      #useradd mydns

      #passwd mydns  密码 123

 

 

因为当下还没有为 mydns 创建数据库,虽然配置文件指名了,下面就登录 mysql 创建 mydns 的后台数据库,数据库名老本这里用的是 mydns

 
  517518ac558f6.jpg

使用 /usr/local/mysql/bin/mysql -u -root -p

创建完数据库,读者会想,接下来就是创建相应的表结构啦,但是老本这里提醒啦,因为咱要使用 mydnsConfig 这个 web 管理工具,当配置这个管理工具的时候也涉及到建表的工作,它们都是针对于 mydns 这个数据库的啦,所以我们这里配置 mydns 的时候可以不用建表,等到配置 mydnsConfig 的时候再建立

 
然后安装 MyDNSConfig

MyDNSConfig 是基于 PHP 的基础上开发的。所以你的服务器一定要能支持 PHP MySQL 才行

又因为它只是一个工具所以只用解压出来即可,不用 make&&make install

好的继续。。。。。。。。。。。

创建一个 mydns 的配置

517518ac78b74.jpg
517518ace0f51.jpg
设置去往 web 页面管理的连接

517518ae96f66.jpg
我们直接用 MyDNSConfig 自带的脚本创建域表以及记录表等

517518aeb675a.jpg
配置 MyDNSConfig 的配置文件

如下将密码修改为 123

 
517518aed6314.jpg
 
 
重启各种服务,并打开 mydns 服务

517518af02475.jpg
 
然后直接本地登录,默认账号密码为 admin

  517518af23f96.jpg

嘿嘿出现错误了吧。不怕,我们解决呗


  517518af869df.jpg
 
我们编写一个脚本来测试它到底是哪儿不对!!!!

517518afa7125.jpg
然后测试,有如下错误:

517518b0129f3.jpg
那我们建立一个连接用于创建到 /var/lib/mysql/mysql.sock

517518b033d3c.jpg
 
517518b053124.jpg
很好,我们能登上了!!!

下面我们添加一个域 zzutest.com

517518b074864.jpg
点击 save

 
 
点击红色方框内的名称

517518b0db0fa.jpg
517518b103f9f.jpg
点击红色

 
然后我们添加三条记录

 
 
517518b125a70.jpg
 
 
517518b19670a.jpg


517518c62b4a6.jpg


  517518c68e628.jpg

 
 
      下面我们测试以下呗

517518c7413ab.jpg

很好解析出来啦!!!大工搞成!

如果还想知道更简单的方法的话,可以继续关注俺哈!!!