я когда читал про эту штуку, на одной из веток форумов cloudflare чел выяснял работает ли у него DoT и ему там сказали, что из-за какой-то хитрой фичи (не эксперт, не помню как называется), не работает эта штука как надо. поэтому для DoT - либо wireshark либо ngrep port 53 и ngrep port 853, но для DoH там в wireshark что к чему.
bind - наверное too much для личного использования, unbound - "огрызок", но делает только то, что нужно (рекурсивно резолвит и кэширует), dnsmasq не рекурсивный, хотя для обычного пользователя, наверное, однохуйственно
вольный перевод с клаудфлэа: Рекурсивный поиск DNS - это когда один DNS-сервер связывается с несколькими другими DNS-серверами, чтобы найти IP-адрес и вернуть его клиенту. Итеративный DNS-запрос -это, когда клиент напрямую связывается с каждым DNS-сервером, участвующим в разрешении имени.
DNSCrypt - это сетевой протокол, который аутентифицирует и шифрует трафик системы доменных имен (DNS) между компьютером пользователя и рекурсивными серверами имен.
чота у меня такая связка в "два клика" не получилась. если отрубить dnscrypt, unbound отказывается резолвить, т.к. стучится через dnscrypt к серверам. может я что-то не так сделал, но у меня так)