This is an old revision of the document!
PowerDNS is a popular free DNS server that usually uses MySQL as the back-end and PowerAdmin as a web front-end.
http://docs.solusvm.com/powerdns
There is a package for the PowerAdmin web front-end, but don't use it.
Add filewall rules for:
Ingress | HTTP | TCP | 80 |
Ingress | SSH | TCP | 22 |
Ingress & Egress | DNS | TCP & UDP | 53 |
On CentOS, insert or modify:
vi /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -p udp --dport 53 -j ACCEPT -A INPUT -m state --state NEW -p tcp --dport 53 -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT service iptables restart
vi /etc/pdns/pdns.conf allow-recursion=10.10.1.0/24 recursor=8.8.8.8