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 编辑 ]
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 编辑 ]
浙公网安备 33010602011771号