debian base system php
IP:192.168.56.101 mysql
hostname: host.pdns.local web
1.固定IP地址: sql
/etc/network/interfaces shell
auto eth0
iface eth0 inet static
address 192.168.56.101 gateway 192.168.56.100
netmask 255.255.255.0
network 192.168.56.0
2.install 相關軟件包 數據庫
root@pdns:~# apt-get -y install mysql-server pdns-server pdns-backend-mysql3.設置mysql root用戶密碼:123456
4.設定powerdns 鏈接mysql 數據 apache
configure database for pdns-backen-mysql with dbconfig-common [YES] y這裏輸入mysql root管理員密碼,上面的。
5.檢索安裝包建立數據庫pdns(powerdns-backen-mysql 默認建立)是否成功: curl
root@pdns~# mysql -u root -p 輸入密碼:123456 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | pdns | | performance_schema | +--------------------+ 4 rows in set (0.00 sec)
6.install apache,並採用pear DB 操做mysql url
#apt-get -y install apache2 libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php-pear php5-imap gettext php5-mcrypt php5-mhash php5-ming php5-mysql php5-xmlrpc # pear install DB # pear install pear/MDB2#mysql
7.wget poweradmin 解壓到/var/www/dnsadmin/ spa
root@pdns:~# tar -zxvf poweradmin-2.1.7.tgz root@pdns:~# mv poweradmin-2.1.7 /var/www/dnsadmin8.建立dnsadmin/inc/config.inc.php 文件 並對dnsadmin 加入www-data組,避免web install 時提示無權限
#touch /var/www/dnsadmin/inc/config.inc.php #chown -R www-data:www-data /var/www/dnsadmin9.設置nameserver 爲192.168.56.101 並重啓全部服務,好吧我直接reboot了
#nano /etc/resolv.conf nameserver 192.168.56.101 #/etc/init.d/pdns restart #etc/init.d/networking restart10.web界面操做:http://192.168.56.101/install
默認一直Go to step 3
這裏輸入mysql root用戶及密碼。並設置web管理界面登陸密碼pdns
##########
10.將如下sql語句,到mysql裏建立一次用戶。
11.poweradmin安裝成功。
rm -rf /var/www/dnsadmin/install
經過http://192.168.56.101/dnsadmin去管理你的域名解析吧....