Halo sobat sekolahlinux, kali ini saya coba memberikan tutorial tentang installasi powerdns pada centos 7, dan bagaimana cara melakukan slave-master, tapi tentu saja akan di bahas pada part selanjutnya :D, oh iya di powerdns untuk penyimpanan zone dan record nya menggunakan mysql/mariadb, langsung saja mari kita bahas tutorial kali ini
pertama kita harus menginstall mariadb sebagai database untuk penyimpanannya
yum install mariadb-server mariadb
selanjutnya jalankan service mariadb nya
service mariadb start chkconfig mariadb on
selanjutnya kita set root password mysql nya
mysql_secure_installation
jika sudah login ke mysql console dengan user root
mysql -u root -p
lalu buat database serta user untuk powerdns yang akan kita install
MariaDB [(none)]> create database powerdns; MariaDB [(none)]> use powerdns MariaDB [powerdns]> grant all privileges on powerdns.* TO 'powerdns'@'localhost' identified by 'sekolahlinux';
jika sudah sekarang kita install powerdns
yum install pdns-backend-mysql pdns
selanjutnya edit file pdns.conf
vim /etc/pdns/pdns.conf
lalu masukkan rule dibawah ini
setuid=pdns setgid=pdns launch=bind launch=gmysql gmysql-host=localhost gmysql-user=powerdns gmysql-password=sekolahlinux gmysql-dbname=powerdns
jika sudah sekarang dump database yang sudah disediakan oleh powerdns kedalam database powerdns
mysql -uroot -p powerdns < /usr/share/doc/pdns-backend-mysql-3.4.8/schema.mysql.sql
jika sudah jalankan powerdns
service pdns start chkconfig pdns on
jika sudah untuk memastikan apakah powerdns sudah berjalan pada port 53 atau blum bisa dengan perintah dibawah ini
netstat -ntlupa
nanti hasilnya akan seperti dibawah, port 53 digunakan oleh pdns_server
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2373/mysqld tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2564/pdns_server tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 851/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1976/master tcp 0 0 192.168.100.10:22 192.168.100.1:2172 ESTABLISHED 2001/sshd: root@pts tcp6 0 0 :::22 :::* LISTEN 851/sshd tcp6 0 0 ::1:25 :::* LISTEN 1976/master udp 0 0 0.0.0.0:53 0.0.0.0:* 2564/pdns_server
sekian tutorial kali ini untuk tatacara installasi powerdns pada centos 7, semoga bermanfaat 😀