-
Notifications
You must be signed in to change notification settings - Fork 2
PowerDNS
Julian K edited this page May 31, 2013
·
1 revision
Create some necessary folders and files:
mkdir -p /var/lib/powerdns/zones
touch /etc/powerdns/named.conf
master=yes
slave=no
# Only allow zone transfer over TCP
disable-axfr=no
disable-tcp=no
# Listen on all IPv4 interfaces
local-address=0.0.0.0
# Listen on IPv6 interfaces
local-ipv6=::1,2a02:abcd::53
# Enable bind backend
launch=bind
bind-config=/etc/powerdns/named.conf
Due some bugs in PowerDNS concerning the bind backend you need at least PowerDNS 3.3rc1 (Snapshot Downloads)
Create some necessary folders and files:
mkdir -p /var/lib/powerdns/zones
touch /var/lib/powerdns/named-superslave.conf
master=no
slave=yes
# Listen on all IPv4 interfaces
local-address=0.0.0.0
# Listen on IPv6 interfaces
local-ipv6=::1,2a02:xxxx::53
# Only allow zone transfer over TCP
disable-axfr=no
disable-tcp=no
# Enable bind backend
launch=bind
bind-config=/etc/powerdns/named.conf
bind-supermasters=/etc/powerdns/supermasters.conf
bind-supermaster-config=/var/lib/powerdns/named-superslave.conf
bind-supermaster-destdir=/var/lib/powerdns/zones
Put the IP address(es) of your supermaster in the supermasters.conf. The name ns1 is just for logging purposes.
1.2.3.x ns1
2a02:xxxx::53 ns1
options {
directory "/var/lib/powerdns";
};
include "named-superslave.conf";