A DNS server providing self-sovereign and censorship-resistant domain names. It resolves records hosted on the Mainline DHT, the biggest DHT on the planet with ~15M nodes that services torrents since 15 years.
Troubleshooting If this does not work then you need to change your ICANN fallback server with pkdns -f REGULAR_DNS_SERVER_IP. Or use the Google DNS server: pkdns -f 8.8.8.8.
Other services might occupy the port 53 already. For example, Docker Desktop uses the port 53 on MacOS. systemd-resolved is using it on Ubuntu. Make sure to free those.
Use the pkdns-cli to inspect and announce your pkarr records on the Mainline DHT. Download the latest release for your plattform.
For anything more fancy than simple A and TXT records, it is recommended to use a bind9 name server and point your zone to there @ NS {BIND9IP}. bind9 is a fully fledged name server and should be able to handle recursion and all record types.