在freebsd6.0上安装mydns [ 网站地图 ]

发表于:2010-3-12 浏览:109 作者: 来源:互联网

关键字:freebsd6,mydns,安装

描述:mydns也是开源的dns解析服务器软件,。本文是在freebsd6.0上安装的,采用了mydns+mysql的形式。 1.安装mydns#cd/usr/ports/dns/mydns#makeextract#mkdir/usr/local/www/data/mydns#cpwork/mydns-

mydns也是开源的dns解析服务器软件, 。本文是在freebsd6.0上安装的,采用了mydns+mysql的形式。
1. 安装mydns
# cd /usr/ports/dns/mydns
# make extract
# mkdir /usr/local/www/data/mydns
# cp work/mydns-1.1.0/contrib/MyDNS.pm admin.php create_domain.pl stats.php /usr/local/www/data/mydns
# make install clean

# cd /usr/local/www/data/mydns
# vi admin.php

$dbhost = "localhost";
$dbuser = "mydns";
$dbpass = "password";
$dbname = "mydns";


2. 创建数据库

# mysqladmin -u root -p create mydns

创建数据表

# mydns --create-tables | mysql -u root -p mydns

3. 创建数据库用户

# mysql -u root -p mydns

mysql> GRANT select,insert,update,delete,create,drop ON mydns.* TO mydns@localhost IDENTIFIED BY ‘password‘;
mysql> GRANT select ON mydns.* TO user@localhost IDENTIFIED BY ‘password‘;

4. mydns配置文件

# cp /usr/local/etc/mydns.conf.sample /usr/local/etc/mydns.conf
# chmod 600 /usr/local/etc/mydns.conf
# vi /usr/local/etc/mydns.conf

db-host = localhost          # SQL server hostname
db-user = user                # SQL server username
db-password = password       # SQL server password
database = mydns             # MyDNS database name

5. 启动mydns

# vi /etc/rc.conf
mydns_enable="YES"

# /usr/local/etc/rc.d/mydns.sh start

6. 通过浏览器添加一个域名

http://localhost/mydns/admin.php

[ 本帖最后由 llzqq 于 2006-2-22 17:00 编辑 ]


新建 ACDSee BMP Image.jpg (88.37 KB) 2006-2-22 17:00

点击在新窗口查看全图            CTRL+鼠标滚轮放大或缩小


站长资讯网 做中国最丰富的资讯网站 沪ICP备05004089号