ICANN DNS Provider | Server Locations | Privacy Policy | Type | Logging | Protocols | DNSSEC | QNAME Minimization | Filtering | Source Code | Hosting Provider |
---|---|---|---|---|---|---|---|---|---|---|
AdGuard | Anycast (based in Cyprus) |
![]() |
Commercial | No | DoH, DoT, DNSCrypt | Yes | Yes | Ads, trackers, malicious domains |
![]() |
Serveroid, LLC |
BlahDNS | Switzerland, Japan, Germany |
![]() |
Hobby Project | No | DoH, DoT , DNSCrypt | Yes | Yes | Ads, trackers, malicious domains |
![]() |
Choopa, LLC, Data Center Light, Hetzner Online GmbH, |
Cloudflare | Anycast (based in US) |
![]() |
Commercial | Some | DoH, DoT, DNSCrypt | Yes | Yes | No | ? | Self |
CZ.NIC | Czech Republic |
![]() |
Association | No | DoH, DoT | Yes | Yes | ? | ? | Self |
dnswarden | Germany |
![]() |
Hobby Project | No | DoH, DoT , DNSCrypt | Yes | Yes | Based on server choice | ? | Hetzner Online GmbH |
Foundation for Applied Privacy | Austria |
![]() |
Non-Profit | Some | DoH, DoT | Yes | Yes | No | ? | IPAX OG |
NextDNS | Anycast (based in US) |
![]() |
Commercial | Based on user choice | DoH, DoT, DNSCrypt | Yes | Yes | Based on server choice | ? | Self |
NixNet | Anycast (based in US), US, Luxembourg |
![]() |
Informal collective | No | DoT | Yes | Yes | Based on server choice |
![]() |
FranTech Solutions |
PowerDNS | The Netherlands |
![]() |
Hobby Project | No | DoH | Yes | No | No |
![]() |
TransIP B.V. Admin |
Quad9 | Anycast (based in US) |
![]() |
Non-Profit | Some | DoH, DoT, DNSCrypt | Yes | Yes | Malicious domains | ? | Self, Packet Clearing House |
SecureDNS | The Netherlands |
![]() |
Hobby Project | No | DoH, DoT, DNSCrypt | Yes | Yes | Based on server choice | ? | DigitalOcean, Inc., |
UncensoredDNS | Anycast (based in Denmark), Denmark, US |
![]() |
Hobby Project | No | DoT | Yes | No | No | ? | Self, Telia Company AB |
about:networking#dns
. If the TRR column says "true" for some fields, you are using DoH. dig +short txt qnamemintest.internet.nl
from the command-line (taken from this NLnet Labs presentation). If you are on Windows 10, run Resolve-DnsName -Type TXT -Name qnamemintest.internet.nl
from the PowerShell. You should see this display: "HOORAY - QNAME minimisation is enabled on your resolver :)!"
about:preferences
) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom", and enter your DoH provider's address.about:config
by setting network.trr.custom_uri
and network.trr.uri
as the address you find from the documentation of your DoH provider and network.trr.mode
as 2
. It may also be desirable to set network.security.esni.enabled
to True
in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.