Instalar PowerDNS

De Wiki de BandaAncha.eu
Saltar a: navegación, buscar

Compilar e instalar[editar]

Instrucciones en http://doc.powerdns.com/compiling-powerdns.html

yum install boost.x86_64 boost-devel.x86_64
wget http://downloads.powerdns.com/releases/pdns-2.9.22.tar.gz
tar -xzvf pdns-2.9.22.tar.gz
cd pdns-2.9.22
./configure --prefix=/usr/local/pdns
make
make install
cp pdns/pdns /etc/init.d/

Preparar la base de datos[editar]

mysql -u uuuu -p
CREATE DATABASE `pdns`;
GRANT ALL ON `pdns`.* TO 'pdns'@'localhost' IDENTIFIED BY 'pppp';
EXIT

Crear la estructura de la base de datos según http://doc.powerdns.com/generic-mypgsql-backends.html#AEN6019

Configurar[editar]

Creamos /usr/local/pdns/pdns.conf con el siguiente contenido:

local-address=89.248.106.98,89.248.106.101
launch=gmysql
gmysql-socket=/tmp/mysql.sock
gmysql-user=pdns
gmysql-password=pppp
gmysql-dbname=pdns
setuid=nobody
setgid=nobody

Uso[editar]

/etc/init.d/pdns monitor

Poweradmin[editar]

Instalamos el administrador web de PowerDNS

pear install MDB2
pear install MDB2#mysql
cd /var/site/vectrice.com/numeros/public/admin
wget https://www.poweradmin.org/download/poweradmin-2.1.4.tgz
tar -zxvf poweradmin-2.1.4.tgz
mv poweradmin-2.1.4 dns
chown -R nobody.nobody dns/
mv inc/config-me.inc.php inc/config.inc.php
rm -Rf public/admin/dns/install/
mysql -u uuuu -p pdns < docs/poweradmin-mysql-db-structure.sql

Editamos inc/config.inc.php con los datos de la base de datos Hacemos login con admin/admin