Hits : 3175


https://www.powerdns.com/


notes for PowerDNS Authoritative Server
notes for PowerDNS Recursive Server click here: pdns recursor


installation


# rpm -ivh https://www.monshouwer.eu/download/3rd_party/pdns/el6/x86_64/pdns-tools-3.4.6-1.el6.MIND.x86_64.rpm
# rpm -ivh https://www.monshouwer.eu/download/3rd_party/pdns/el6/x86_64/pdns-backend-bind-3.4.6-1.el6.MIND.x86_64.rpm


conf


# egrep -v '^$|#' /etc/pdns/pdns.conf 


guardian=yes
launch=bind
bind-configc

master=yes
setgid=pdns
setuid=pdns

bind conf


# cat /etc/pdns/named.conf

zone "balaskas.gr" IN {
	type master;
	file "/etc/pdns/var/balaskas.gr";
};


server


# chkconfig pdns on 
# /etc/init.d/pdns restart


bind help


# /usr/sbin/pdns_server --help=bind
Oct 23 11:51:31 Reading random entropy from '/dev/urandom'
Oct 23 11:51:31 Loading '/usr/lib64/pdns/libbindbackend.so'
syntax:

  --bind-check-interval=...
	Interval for zonefile changes
  --bind-config=...
	Location of named.conf
  --bind-dnssec-db=...
	Filename to store & access our DNSSEC metadatabase, empty for none
  --bind-hybrid=...
	Store DNSSEC metadata in other backend
  --bind-ignore-broken-records=...
	Ignore records that are out-of-bound for the zone.
  --bind-supermaster-config=...
	Location of (part of) named.conf where pdns can write zone-statements to
  --bind-supermaster-destdir=...
	Destination directory for newly added slave zones
  --bind-supermasters=...
	List of IP-addresses of supermasters