A cartoon intro to DNS over HTTPS
There are 3 major protocols available for DNS privacy:<p>* DNSCrypt<p>* DNS over TLS<p>* DNS over HTTPS<p>DNSCrypt is the one with better client support and a long list of providers available. If you pick DNS over TLS or DNS over HTTPS you will be restricted to 3 or 4 major players (google, quad9, cloudflare and cleanbrowsing). If you trust them, you are good.<p>For example, this is the list of providers with DNSCrypt support: <a href="https:&#x2F;&#x2F;download.dnscrypt.info&#x2F;dnscrypt-resolvers&#x2F;v2&#x2F;public-resolvers.md" rel="nofollow">https:&#x2F;&#x2F;download.dnscrypt.info&#x2F;dnscrypt-resolvers&#x2F;v2&#x2F;public-...</a><p>For DNS over (HTTPS|TLS), there is very little client tools available for troubleshooting. The best one I found was these 2 in PHP:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dcid&#x2F;dns-over-tls-php-client" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dcid&#x2F;dns-over-tls-php-client</a>
<a href="https:&#x2F;&#x2F;github.com&#x2F;dcid&#x2F;doh-php-client" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dcid&#x2F;doh-php-client</a>