2020-06-04 12:00:31 -04:00
< h1 id = "dns" class = "anchor" >
< a href = "#dns" > < i class = "fas fa-link anchor-icon" > < / i > < / a > Encrypted DNS Resolvers
< / h1 >
2019-08-09 11:00:57 -04:00
< div class = "alert alert-warning" role = "alert" >
2020-06-04 12:00:31 -04:00
DNS-over-HTTPS, DNS-over-TLS, and DNSCrypt resolvers will not make you anonymous. Using Anonymized DNSCrypt hides < i > only< / i > your DNS traffic from your Internet Service Provider. However, using any of these protocols will prevent DNS hijacking, and make your DNS requests harder for third parties to eavesdrop on and tamper with. If you are currently using Google's DNS resolver, you should pick an alternative here. See the < a href = "#dns-definitions" > definitions< / a > below.
2019-08-09 11:00:57 -04:00
< / div >
2020-06-04 12:00:31 -04:00
< div id = "dns-table" class = "table-responsive" >
2019-08-09 11:00:57 -04:00
< table class = "table sortable-theme-bootstrap" data-sortable >
< thead >
< tr >
2019-11-25 17:15:04 -05:00
< th data-sorted = "true" data-sorted-direction = "ascending" > DNS Provider< / th >
2019-08-09 11:00:57 -04:00
< th data-sortable = "true" > Server Locations< / th >
< th data-sortable = "false" > Privacy Policy< / th >
< th data-sortable = "true" > Type< / th >
< th data-sortable = "true" > Logging< / th >
< th data-sortable = "true" > Protocols< / th >
< th data-sortable = "true" > DNSSEC< / th >
< th data-sortable = "true" > QNAME Minimization< / th >
< th data-sortable = "true" > Filtering< / th >
< th data-sortable = "true" > Source Code< / th >
2019-09-04 10:30:19 -04:00
< th data-sortable = "true" > Hosting Provider< / th >
2019-08-09 11:00:57 -04:00
< / tr >
< / thead >
< tbody >
< tr >
< td data-value = "AdGuard" >
< a href = "https://adguard.com/en/adguard-dns/overview.html" > AdGuard< / a >
< / td >
2019-08-27 01:53:10 -04:00
< td > Anycast (based in
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-cy" > < / span >
Cyprus)
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://adguard.com/en/privacy/dns.html">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > Commercial< / td >
2020-06-18 02:30:30 -04:00
< td > < a data-toggle = "tooltip" data-placement = "bottom" data-original-title = '"We store aggregated performance metrics of our DNS server , namely the number of complete requests to a particular server , the number of blocked requests , the speed of processing requests .
We keep and store the database of domains requested in the last 24 hours. We need this information to identify and block new trackers and threats.
We also log how many times this or that tracker has been blocked. We need this information to remove outdated rules from our filters."' href="https://adguard.com/en/privacy/dns.html">Some< / a > < / td >
2019-08-09 11:00:57 -04:00
< td > DoH, DoT, DNSCrypt< / td >
< td > Yes< / td >
< td > Yes< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
2020-06-04 12:00:31 -04:00
Based on server choice
2019-09-04 10:30:19 -04:00
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://github.com/AdguardTeam/AdGuardDNS/">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
2019-09-04 10:30:19 -04:00
< td >
2020-06-04 12:00:31 -04:00
< span class = "no-text-wrap" >
< a href = "https://www.choopa.com/" > Choopa, LLC< / a > ,
< / span >
2019-09-04 10:30:19 -04:00
< span class = "no-text-wrap" >
< a href = "https://flops.ru/en/about.html" > Serveroid, LLC< / a >
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< tr >
< td data-value = "BlahDNS" >
< a href = "https://blahdns.com/" > BlahDNS< / a >
< / td >
2019-08-27 01:53:10 -04:00
< td >
< span class = "no-text-wrap" >
2019-11-02 18:10:01 -04:00
< span class = "flag-icon flag-icon-fi" > < / span >
Finland,
2019-08-27 01:53:10 -04:00
< / span >
< span class = "no-text-wrap" >
2019-11-02 18:10:01 -04:00
< span class = "flag-icon flag-icon-de" > < / span >
Germany,
2019-08-27 01:53:10 -04:00
< / span >
< span class = "no-text-wrap" >
2019-11-02 18:10:01 -04:00
< span class = "flag-icon flag-icon-jp" > < / span >
Japan
2019-08-27 01:53:10 -04:00
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< div
class="btn-secondary btn-icon"
title="" No logs." "
data-toggle="tooltip"
data-placement="bottom">
< span class = "fas fa-globe" > < / span >
< / div >
2019-08-09 11:00:57 -04:00
< / td >
< td > Hobby Project< / td >
< td > No< / td >
2019-08-27 01:53:10 -04:00
< td data-value = "dot/443" >
< span class = "no-text-wrap" >
DoH,
< span data-toggle = "tooltip" data-placement = "bottom" data-original-title = "Supports port 443 in addition to 853" >
2019-08-28 15:19:28 -04:00
DoT < span class = "fas fa-info-circle fa-sm text-secondary" > < / span > ,
2019-08-27 01:53:10 -04:00
< / span >
< / span >
DNSCrypt
< / td >
2019-08-09 11:00:57 -04:00
< td > Yes< / td >
< td > Yes< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
Ads, trackers,
< / span >
< span class = "no-text-wrap" >
malicious domains
2020-05-16 05:03:22 -04:00
{% include badge.html
link="https://github.com/ookangzheng/blahdns#default-blocked-wildcard-domain"
color="warning"
icon="fas fa-exclamation-triangle"
tooltip="And some wildcard and IDN domains."
%}
2019-09-04 10:30:19 -04:00
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://github.com/ookangzheng/blahdns/">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
< a href = "https://www.choopa.com/" > Choopa, LLC< / a > ,
< / span >
< span class = "no-text-wrap" >
< a href = "https://www.datacenterlight.ch/" > Data Center Light< / a > ,
< / span >
< span class = "no-text-wrap" >
2019-09-27 02:56:30 -04:00
< a href = "https://www.hetzner.com/" > Hetzner Online GmbH< / a >
2019-09-04 10:30:19 -04:00
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< tr >
< td data-value = "Cloudflare" >
2020-05-16 05:03:22 -04:00
< a href = "https://developers.cloudflare.com/1.1.1.1/setting-up-1.1.1.1/" > Cloudflare< / a >
{% include badge.html
link="https://codeberg.org/crimeflare/cloudflare-tor/"
color="warning"
icon="fas fa-exclamation-triangle"
tooltip="Cloudflare is one of the world's largest networks, and a problem considering anonymity and decentralization."
%}
2019-08-09 11:00:57 -04:00
< / td >
2019-08-27 01:53:10 -04:00
< td > Anycast (based in
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-us" > < / span >
US)
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://www.cloudflare.com/privacypolicy/">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > Commercial< / td >
< td > < a data-toggle = "tooltip" data-placement = "bottom" data-original-title = '"We will collect limited DNS query data that is sent to the resolvers. This data does not contain user IP addresses or any other personally identifiable information, and the bulk of the data is only stored for 24 hours."' href = "https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/privacy-policy/" > Some< / a > < / td >
2019-12-24 15:59:51 -05:00
< td > DoH, DoT< / td >
2019-08-09 11:00:57 -04:00
< td > Yes< / td >
< td > Yes< / td >
2020-06-04 12:00:31 -04:00
< td >
< span class = "no-text-wrap" >
Based on server choice
< / span >
< / td >
2019-09-06 12:35:17 -04:00
< td > ?< / td >
2019-09-04 10:30:19 -04:00
< td > Self< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< tr >
< td data-value = "CZ.NIC" >
< a href = "https://www.nic.cz/odvr/" > CZ.NIC< / a >
< / td >
2019-08-27 01:53:10 -04:00
< td >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-cz" > < / span >
Czech Republic
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< div
class="btn-secondary btn-icon"
title="" CZ.NIC resolvers neither collect any personal data nor gather information on pages where your computer sends personal data." "
data-toggle="tooltip"
data-placement="bottom">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > < a data-toggle = "tooltip" data-placement = "bottom" data-original-title = '"CZ.NIC is an interest association of legal entities, founded in 1998 by leading providers of Internet services."' href = "https://www.nic.cz/page/351/about-association/" > Association< / a > < / td >
< td > No< / td >
< td > DoH, DoT< / td >
< td > Yes< / td >
< td > Yes< / td >
< td data-value = "No" > ?< / td >
< td > ?< / td >
2019-09-04 10:30:19 -04:00
< td > Self< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< tr >
< td data-value = "Foundation for Applied Privacy" >
< a href = "https://appliedprivacy.net/services/dns/" > Foundation for Applied Privacy< / a >
< / td >
2019-08-27 01:53:10 -04:00
< td >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-at" > < / span >
Austria
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://appliedprivacy.net/privacy-policy">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > Non-Profit< / td >
< td > < a data-toggle = "tooltip" data-placement = "bottom" data-original-title = '"We do NOT log your IP address or DNS queries during normal operations. We do NOT share query data with third parties that are not directly involved with resolving the query (i.e. sending queries to authoritative nameservers for resolution)."' href = "https://appliedprivacy.net/privacy-policy/" > Some< / a > < / td >
2019-08-27 01:53:10 -04:00
< td data-value = "dot/443" >
< span class = "no-text-wrap" >
DoH,
< span data-toggle = "tooltip" data-placement = "bottom" data-original-title = "Supports port 443 in addition to 853" >
2019-08-28 15:19:28 -04:00
DoT < span class = "fas fa-info-circle fa-sm text-secondary" > < / span >
2019-08-27 01:53:10 -04:00
< / span >
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td > Yes< / td >
< td > Yes< / td >
< td > No< / td >
< td > ?< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
< a href = "https://www.ipax.at/" > IPAX OG< / a >
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
2020-06-04 12:00:31 -04:00
< tr >
< td data-value = "LibreDNS" >
< a href = "https://libredns.gr/" > LibreDNS< / a >
< / td >
< td >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-de" > < / span >
Germany
< / span >
< / td >
< td >
< a
class="btn-secondary btn-icon"
href="https://libreops.cc/terms.html">
< span class = "fas fa-globe" > < / span >
< / a >
< / td >
< td >
< a data-toggle = "tooltip" data-placement = "bottom" data-original-title = "Part of LibreHosters, "a network of cooperation and solidarity that uses free software to encourage decentralisation through federation and distributed platforms."" href = "https://libreho.st/" >
Informal collective
< / a >
< / td >
< td > No< / td >
< td > DoH, DoT< / td >
< td > Yes< / td >
< td > Yes< / td >
< td >
< span class = "no-text-wrap" >
Based on server choice only for DoH
< / span >
< / td >
< td >
< a
class="btn-secondary btn-icon"
href="https://gitlab.com/libreops/libredns">
< span class = "fas fa-globe" > < / span >
< / a >
< / td >
< td >
< span class = "no-text-wrap" >
< a href = "https://www.hetzner.com/" > Hetzner Online GmbH< / a >
< / span >
< / td >
< / tr >
2019-08-09 11:00:57 -04:00
< tr >
< td data-value = "nextdns" >
2019-09-04 10:30:19 -04:00
< a href = "https://www.nextdns.io/" > NextDNS< / a >
2019-08-09 11:00:57 -04:00
< / td >
2019-08-27 01:53:10 -04:00
< td > Anycast (based in
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-us" > < / span >
US)
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://www.nextdns.io/privacy">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > Commercial< / td >
2019-09-04 10:30:19 -04:00
< td >
< a data-toggle = "tooltip" data-placement = "bottom" data-original-title = '"Some of the features require some sort of data retention. In that case, we give our users the choice to granularly or completely disable those features (and associated data retention), and we follow up immediately on that promise"' href = "https://www.nextdns.io/privacy" > Based on user choice< / a >
< / td >
2019-08-09 11:00:57 -04:00
< td > DoH, DoT, DNSCrypt< / td >
< td > Yes< / td >
< td > Yes< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
Based on server choice
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td > ?< / td >
2019-09-04 10:30:19 -04:00
< td > Self< / td >
2019-08-09 11:00:57 -04:00
< / tr >
2019-08-28 07:37:28 -04:00
< tr >
< td data-value = "NixNet" >
< a href = "https://nixnet.xyz/dns/" > NixNet< / a >
< / td >
< td >
< span class = "no-text-wrap" >
Anycast (based in
< span class = "flag-icon flag-icon-us" > < / span >
US),
< / span >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-us" > < / span >
US,
< / span >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-lu" > < / span >
Luxembourg
< / span >
< / td >
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://nixnet.xyz/privacy/">
< span class = "fas fa-globe" > < / span >
2019-08-28 07:37:28 -04:00
< / a >
< / td >
< td >
< a data-toggle = "tooltip" data-placement = "bottom" data-original-title = 'Part of LibreHosters, "a network of cooperation and solidarity that uses free software to encourage decentralisation through federation and distributed platforms."' href = "https://libreho.st/" >
Informal collective
< / a >
< / td >
< td > No< / td >
2019-09-16 06:57:07 -04:00
< td > DoH, DoT< / td >
2019-08-28 07:37:28 -04:00
< td > Yes< / td >
< td > Yes< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
Based on server choice
< / span >
< / td >
2019-08-28 07:37:28 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://git.nixnet.xyz/NixNet/dns">
< span class = "fas fa-globe" > < / span >
2019-08-28 07:37:28 -04:00
< / a >
< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
< a href = "https://frantech.ca/" > FranTech Solutions< / a >
< / span >
< / td >
2019-08-28 07:37:28 -04:00
< / tr >
2019-08-09 11:00:57 -04:00
< tr >
< td data-value = "PowerDNS" >
< a href = "https://powerdns.org/" > PowerDNS< / a >
< / td >
2019-08-27 01:53:10 -04:00
< td >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-nl" > < / span >
The Netherlands
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://powerdns.org/doh/privacy.html">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > Hobby Project< / td >
< td > No< / td >
< td > DoH< / td >
< td > Yes< / td >
< td > No< / td >
< td > No< / td >
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://github.com/PowerDNS/pdns">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
< a href = "https://www.transip.nl/" > TransIP B.V. Admin< / a >
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< tr >
< td data-value = "Quad9" >
2020-05-16 05:03:22 -04:00
< a href = "https://quad9.net/" > Quad9< / a >
{% include badge.html
color="warning"
icon="fas fa-exclamation-triangle"
tooltip="Founders include the Global Cyber Alliance, composed of the City of London Police and Manhattan District Attorney's Office."
%}
2019-08-09 11:00:57 -04:00
< / td >
2019-08-27 01:53:10 -04:00
< td > Anycast (based in
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-us" > < / span >
US)
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://quad9.net/policy/">
< span class = "fas fa-globe" > < / span >
2019-08-09 11:00:57 -04:00
< / a >
< / td >
< td > Non-Profit< / td >
< td > < a data-toggle = "tooltip" data-placement = "bottom" data-original-title = '"Our normal course of data management does not have any IP address information or other PII logged to disk or transmitted out of the location in which the query was received."' href = "https://quad9.net/policy/" > Some< / a > < / td >
< td > DoH, DoT, DNSCrypt< / td >
< td > Yes< / td >
< td > Yes< / td >
2019-09-04 10:30:19 -04:00
< td >
< span class = "no-text-wrap" >
Malicious domains
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td > ?< / td >
2019-09-04 10:30:19 -04:00
< td >
Self,
< span class = "no-text-wrap" >
< a href = "https://www.pch.net/" > Packet Clearing House< / a >
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
2019-09-27 02:56:30 -04:00
< tr >
< td data-value = "Snopyta" >
< a href = "https://snopyta.org/service/dns/index.html" > Snopyta< / a >
< / td >
< td >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-fi" > < / span >
Finland
< / span >
< / td >
< td >
2019-12-01 10:04:19 -05:00
< a
class="btn-secondary btn-icon"
href="https://snopyta.org/privacy_policy/">
< span class = "fas fa-globe" > < / span >
2019-09-27 02:56:30 -04:00
< / a >
< / td >
< td >
2019-12-01 10:04:19 -05:00
< a data-toggle = "tooltip" data-placement = "bottom" data-original-title = "Part of LibreHosters, "a network of cooperation and solidarity that uses free software to encourage decentralisation through federation and distributed platforms."" href = "https://libreho.st/" >
2019-09-27 02:56:30 -04:00
Informal collective
< / a >
< / td >
< td > No< / td >
< td > DoH, DoT< / td >
< td > Yes< / td >
< td > Yes< / td >
< td >
< span class = "no-text-wrap" >
No
< / span >
< / td >
< td > ?< / td >
< td >
< span class = "no-text-wrap" >
< a href = "https://www.hetzner.com/" > Hetzner Online GmbH< / a >
2019-09-04 10:30:19 -04:00
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< tr >
< td data-value = "UncensoredDNS" >
< a href = "https://blog.uncensoreddns.org/" > UncensoredDNS< / a >
< / td >
2019-08-27 01:53:10 -04:00
< td > Anycast (based in
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-dk" > < / span >
2019-09-03 11:39:58 -04:00
Denmark),
< / span >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-dk" > < / span >
Denmark,
< / span >
< span class = "no-text-wrap" >
< span class = "flag-icon flag-icon-us" > < / span >
US
2019-08-27 01:53:10 -04:00
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< td >
2019-12-01 10:04:19 -05:00
< div
class="btn-secondary btn-icon"
title="" Absolutely nothing is being logged, neither about the users nor the usage of this service. I do keep graphs of the total number of queries, but no personally identifiable information is saved. The data that is saved will never be sold or used for anything except capacity planning of the service." "
data-toggle="tooltip"
data-placement="bottom">
< span class = "fas fa-globe" > < / span >
< / div >
2019-08-09 11:00:57 -04:00
< / td >
< td > Hobby Project< / td >
< td > No< / td >
< td data-value = "doh" > DoT< / td > <!-- "hack" to group "DoT" values (when sorted) with "DoH" values -->
< td > Yes< / td >
< td > No< / td >
< td > No< / td >
< td > ?< / td >
2019-09-04 10:30:19 -04:00
< td >
Self,
< span class = "no-text-wrap" >
< a href = "https://www.teliacompany.com" > Telia Company AB< / a >
< / span >
< / td >
2019-08-09 11:00:57 -04:00
< / tr >
< / tbody >
< / table >
2019-08-29 10:52:56 -04:00
< / div >