PowerDNS part1: tutorial install powerdns pada centos 7

0
1056

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 😀