Це стара версія документу!
PowerDNS Recursor
Розгортаємо високопродуктивний безкоштовний DNS-сервер
All we do from sudo user!!!
Після будь-якого повідомлення, до команди “sudo su” and retype your password!
apt-get update apt-get install -y pdns-recursor nano /etc/powerdns/recursor.conf
setgid=pdns setuid=pdns config-dir=/etc/powerdns include-dir=/etc/powerdns/recursor.d quiet=yes security-poll-suffix=
nano /etc/powerdns/recursor.d/recursor.local.conf
local-address=0.0.0.0
local-port=53
nano /etc/powerdns/recursor.d/allow-from.conf
# !!! Першою лінією має бути запис "allow-from=[ip/mask]", будь-яка інша лінія як "allow-from+=[ip/mask]" (WITH "+" before "=") !!! allow-from=0.0.0.0/0 # Allow from any allow-from+=127.0.0.1/8 # Allow from loopback allow-from+=193.0.0.1/8 # Allow from arpa (PTR) allow-from+=192.168.0.1/16 # Allow from arpa (PTR)
cd /etc/powerdns/ wget ftp://ftp.rs.internic.net/domain/root.zone.gz && gunzip root.zone.gz systemctl disable systemd-resolved systemctl stop systemd-resolved ls -lh /etc/resolv.conf mv /etc/resolv.conf /etc/resolv.old.conf echo "nameserver 127.0.0.1" > /etc/resolv.conf systemctl restart pdns-recursor
echo "forward-zones-recurse=.=1.1.1.1;1.0.0.1;8.8.8.8;8.8.4.4;" > /etc/powerdns/recursor.d/forward-zones-recurse.conf
systemctl start pdns-recursor netstat -tap | grep pdns
dig mydomain.local @127.0.0.1 dig @127.0.0.1