127.0.0.53:53. DNZ then can’t bind 0.0.0.0:53:
Option 1: turn off the stub listener (recommended)
1
Turn off systemd-resolved's stub listener
2
Repoint /etc/resolv.conf
/etc/resolv.conf usually points at the 127.0.0.53 stub, which no longer exists. Point it at
systemd-resolved’s real DNS list, so this server can still resolve names itself (apt update,
curl and so on):3
Restart systemd-resolved, then DNZ
4
Check
Option 2: bind DNZ to one address
Leave systemd-resolved alone and listen only on the server’s LAN address:/etc/dnz/dnz.env
Other programs on port 53
dnsmasq, bind9, unbound and pihole-FTL use port 53 too. Stop that program, for example
sudo systemctl disable --now dnsmasq, or bind DNZ to another address.