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 编辑 ] ![]() 图
|