Configure Ubuntu 22.04 as a DNS server using ControlD
Introduction
Prerequisites
Installation
$ sudo sh -c 'sh -c "$(curl -sL https://api.controld.com/dl)" -s RESOLVER_ID_HERE'$ sudo ctrld start$ sudo sh -c 'sh -c "$(curl -sL https://api.controld.com/dl)" -s RESOLVER_ID_HERE'$ sudo ctrld start$ sudo ctrld start
Aug 20 16:15:03.000 NTC Starting service
Aug 20 16:15:10.000 NTC Service started[listener]
[listener.0]
ip = '192.168.4.136'
port = 53$ sudo ctrld restartnameserver 192.168.4.136DNS=76.76.2.22#RESOLVER_ID_HERE.dns.controld.com
DNSOverTLS=yes$ sudo systemctl restart systemd-resolved.service$ sudo ctrld restart$ dig verify.controld.com @192.168.4.136 +short