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+鼠标滚轮放大或缩小
posted on 2008-06-26 15:50  许维光  阅读(1188)  评论(0)    收藏  举报