How can I use DNS over TLS without Systemd resolved?
+
Is there any option for caching DNS? For example, if I have resolved duckduckgo.com to 20.204.244.192, it will cache 20.204.244.192 so that I don't have to go outside my local machine for name resolution.
You can use Dnscrypt-proxy (https://wiki.archlinux.org/title/Dnscrypt-proxy). It also provides caching.