User Tools

Site Tools


powerdns_centos7

This is an old revision of the document!


PowerDNS on CentOS 7

Installation

yum install pdns-backend-mysql pdns-recursor mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation

Configuration

/etc/pdns/pdns.conf
setuid=pdns
setgid=pdns
local-address=172.16.2.16
local-ipv6=2a02:22a0:bbb7:402::16
local-port=53
launch=gmysql
gmysql-host=localhost
gmysql-user=powerdns
gmysql-password=<SECRET>
gmysql-dbname=powerdns
allow-recursion=172.16.0.0/8,46.44.183.176/28,5.200.9.240/28,94.142.242.32/28,2a02:22a0:bbb7:400::/56,2a00:1630:59::/48,2a02:898:126::/48
config-dir=/etc/pdns
daemon=yes
disable-axfr=no
allow-axfr-ips=46.44.183.178,5.200.9.242,2a00:1630:59::242,2a02:22a0:bbb7:400::178,2a02:22a0:bbb7:403::37,172.16.3.37
disable-tcp=no
guardian=yes
recursor=127.0.0.1
master=yes
slave=no
slave-cycle-interval=60
socket-dir=/var/run
version-string=powerdns
/etc/pdns-recursor/recursor.conf
setuid=pdns-recursor
setgid=pdns-recursor
local-address=127.0.0.1
local-port=53
allow-from=127.0.0.0/8, ::1/128, fe80::/10, 2a02:22a0:bbb7:400::/56
dont-query=
quiet=yes
powerdns_centos7.1435171486.txt.gz · Last modified: by herwarth