Skip to content

Getting PowerDNS (PDNS) to boot on Ubuntu 18.04

Dr. Simon Antony Roberts edited this page Aug 6, 2018 · 7 revisions

You have to edit the following file at the bash shell do the following:

$ nano /lib/systemd/system/pdns.service

The file has to read as follows:~

[Unit] Description=PowerDNS Authoritative Server Documentation=man:pdns_server(1) man:pdns_control(1) Documentation=https://doc.powerdns.com Wants=http://network-online.target After=http://network-online.target mysqld.service

[Service] Type=forking ExecStart=/usr/sbin/pdns_server --daemon ExecReload=/usr/bin/pdns_control reload ExecStop=/usr/bin/pdns_control quit Restart=on-failure RestartSec=1 StartLimitInterval=0 PrivateTmp=true PrivateDevices=true CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID CAP_CHOWN CAP_SYS_CHROOT NoNewPrivileges=true ProtectSystem=full ProtectHome=true #RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6

Clone this wiki locally