:: [DNG] Successful install of pdns-re…
Inizio della pagina
Delete this message
Reply to this message
Autore: Curtis Maurand
Data:  
To: dng
Oggetto: [DNG] Successful install of pdns-recursor on Daedalus
Hello,
I have successfully installed pdns-recursor on Deadalus. Powerdns
dropped outright support for non-systemd systems. I wanted to get this
out there so that it's on the record. I also posted the to the
pdns-users list.  They don't require systemd to be installed. It
defaults to running in the foreground and that might lend itself to
Runit or S6. It does, however still run a s daamon in the background.
I'm using Sysv.

This all started because version 4.8.8 from the default repositories
stopped working correctly and is no longer supported by powerdns. The
new version (which has a different config syntax) will still run as a
daemon in the background which is suitable for sysv. I like
pdns_recursor because of it's high performance and robustness as
compared to unbound. pdns recursor is fast and scalable enough for
isp's. It can serve thousands of queries per second.

The installation is fairly straight forward.

If you need a copy of /etc/int.d/pdns-recorsor, contact me and I'll get
a copy to you. The same goes for /etc/default/pdns.


Installation steps

1. make sure you have copy of /etc/init.d/pdns-recursor stored somewhere
other than /etc/init.d as the pdns-recursor installation will wipe it out.

2. set up the powerdns bookworm repository on your system per the debian
bookworm instructions. https://repo.powerdns.com

3. Install the new pdns-recursor choosing to install the new yaml
configuration.

4. the install will rename /etc/default/pdns-recursor to
/etc/default/pdns-recursor.dpkg.back. rename
/etc/default/pdns-recursor.dpkg.bak to /etc/default/pdns.

5. copy your backed up pdns-recursor init.d script back to /etc/init.d.

6. service pdns-recursor start

Make changes to the /etc/powerdns/recursor.conf as needed per the new
yaml syntax. https://doc.powerdns.com/recursor/yamlsettings.html

As always ymmv.

Thinks should work normally.

Thanks for your attention. I hope this helps someone. If you have any
questions, feel free to contact me.

--Curtis