Skip to content
tina-hello edited this page Nov 27, 2023 · 714 revisions

DoH - DNS over HTTPS

DoH queries resolve over HTTPS for privacy, performance, and security. DoH also makes it easier to use a name server of your choice instead of the one configured for your system.

Spec

RFC 8484 - DNS Queries over HTTPS (DoH)

Publicly available servers

Who runs it Base URL Working* Comment
A
abel.waringer-atg.de https://abel.waringer-atg.de/dns-query ✔️
Absolight https://res-acst3.absolight.net/dns-query
https://resolver3.absolight.net/dns-query
✔️
✔️
AdFilter Adelaide: https://adl.adfilter.net/dns-query
Perth: https://per.adfilter.net/dns-query
Sydney: https://syd.adfilter.net/dns-query
✔️
✔️
✔️
Adblocking, aggregated statistics kept for 30 days
AdGuard Default: https://dns.adguard-dns.com/dns-query
Family protection: https://family.adguard-dns.com/dns-query
Uncensored: https://unfiltered.adguard-dns.com/dns-query
✔️
✔️
✔️
Default provides ad-blocking at DNS level, while Family protection adds adult site blocking. DNSSEC enabled and TLS 1.3
Adrian Lam https://dns.adrianlam.com/dns-query ✔️ Adblocking
AhaDNS Blitz Uncensored : https://blitz.ahadns.com
OISD filter : https://blitz.ahadns.com/1:1
✔️
✔️
Customizable globally distributed DoH-only server with no logging
AhaDNS Netherland:
https://doh.nl.ahadns.net/dns-query
✔️ Deprecated in favor of AhaDNS Blitz
alekberg Amsterdam Non-filtering: https://dnsnl.alekberg.net/dns-query
Sweden Non-filtering: https://dnsse.alekberg.net/dns-query
Amsterdam Adblocking: https://dnsnl-noads.alekberg.net/dns-query
Sweden Non-filtering: https://dnsse-noads.alekberg.net/dns-query
✔️
✔️
✔️
✔️
DoH Servers in Holland and Sweden. No logging, DNSSEC support.
Alibaba Public DNS https://dns.alidns.com/dns-query ✔️ DoH/DoT/DNS Json API, Best DoH/DoT server in China
amlegion.org https://mailer.amlegion.org/dns-query ✔️ Adblocking
Andrew https://dns.andrewnw.xyz/dns-query ✔️ Ad & porn blocking
Andrews & Arnold https://dns.aa.net.uk/dns-query ✔️ no logging (see DNS Disclaimer)
Anudeep https://secure.anudeep.me/dns-query ✔️ Adblocking
Artikel10 https://dns.artikel10.org/dns-query ✔️ Non-logging service based in Germany
Asteroid B612 https://dns.b612.me/dns-query ✔️
Avast https://secure.avastdns.com/dns-query ✔️ Non-logging
Awan.ftp.sh Ads and gambling blocking : https://awan.ftp.sh/dns-query
Ads, gambling, drug, tobacco block : https://awan.ftp.sh/no-vice
Porn, ads, gambling, drug, tobacco block : https://awan.ftp.sh/noporn-cl
Unblocked : https://awan.ftp.sh/unblocked
✔️
✔️
✔️
✔️
Based in Japan
aws.ketan.dev https://pihole.aws.ketan.dev/dns-query ✔️ Adblocking
B
Bancuh Singapore:
https://sg-dns1.bancuh.com/dns-query
France:
https://fr-dns1.bancuh.com/dns-query
✔️
✔️
Adblocking, porn blocking, log available for originating IP
BebasDNS Ad & malware blocking: https://dns.bebasid.com/dns-query
Family filter: https://internetsehat.bebasid.com/dns-query
Unfiltered: https://dns.bebasid.com/unfiltered
OISD: https://dns.bebasid.com/dns-oisd
Hagezi Multi-Normal: https://dns.bebasid.com/dns-hagezi
StevenBlack: https://dns.bebasid.com/dns-stevenblack
1Hosts Lite: https://dns.bebasid.com/dns-1hosts
AdGuard: https://dns.bebasid.com/dns-adguard
Developer's Dan: https://dns.bebasid.com/dns-devdan
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
bit-trail.nl https://ns3.bit-trail.nl/dns-query ✔️ Adblocking
Bitdefender https://dns.bitdefender.net/dns-query ✔️
Blahdns Switzerland:
https://doh-ch.blahdns.com/dns-query
Japan:
https://doh-jp.blahdns.com/dns-query
Singapore: https://doh-sg.blahdns.com/dns-query
✔️
✔️
✔️
Based on Go implementation, HAProxy + Dnsdist + Knot-resolver with DNSSEC, No ECS, No logs, Adblock
Blokada DNS https://dns.blokada.org/dns-query ✔️ No logging.
boje8.me https://doh.boje8.me/dns-query ✔️ Adblocking
Bortzmeyer https://doh.bortzmeyer.fr ✔️ French-based, non-logging.
bosco.ovh https://cloudns.bosco.ovh/dns-query ✔️ Adblocking
Brahma World https://dns.brahma.world/dns-query ✔️ No logging • Blocks Ads + Trackers + Malware + Phishing domains, DNSSEC ready • QNAME Minimization • No EDNS Client-Subnet
BT https://doh.bt.com ✔️
Bunny https://doh1.b-cdn.net/dns-query ✔️ Adblocking
C
C-dns https://www.c-dns.com/dns-query ✔️
Canarypwn Cloudflare upstream: https://doh.aaaab3n.moe/dns-query-114514 ✔️
carson-family.com https://dns.carson-family.com/dns-query ✔️ Ad & porn blocking
Ccb-net https://doh.ccb-net.it ✔️ Adblocking
Chandra Nanda https://chandr1000.net/resolver ✔️
Charter California:
https://doh-01.spectrum.com/dns-query
Texas:
https://doh-02.spectrum.com/dns-query
✔️
✔️
Trial - Testing multiple platforms
chenu.ch https://dns.chenu.ch/dns-query ✔️ Adblocking
CIRA Canadian Shield Private:
https://private.canadianshield.cira.ca/dns-query
Protected:
https://protected.canadianshield.cira.ca/dns-query
Family:
https://family.canadianshield.cira.ca/dns-query
✔️
✔️
✔️
Supports DNSSEC, keeps DNS traffic inside Canada.
Private: DNS resolution service that keeps your DNS data private from third-parties.
Protected: Includes Private features and adds malware and phishing blocking.
Family: Includes Protected and Private features and blocks pornographic content.
CIRCL https://dns.circl.lu/dns-query ✔️ Adblocking
Cisco Umbrella (OpenDNS) Standard: https://doh.opendns.com/dns-query
FamilyShield (blocks adult content): https://doh.familyshield.opendns.com/dns-query
✔️

✔️
DNSSEC, Anycast
Clanless.ovh https://dns.clanless.ovh/dns-query ✔️ Adblocking
CleanBrowsing https://doh.cleanbrowsing.org/doh/family-filter/

Filter that allows some mixed-content sites: https://doh.cleanbrowsing.org/doh/adult-filter/

Malware blocking only: https://doh.cleanbrowsing.org/doh/security-filter/
✔️ anycast DoH server with parental control (restricts access to adult content + enforces safe search)
cloud.198.games https://cloud.198.games/dns-query ✔️ Adblocking
Cloudflare https://cloudflare-dns.com/dns-query

Mozilla: https://mozilla.cloudflare-dns.com/dns-query

Block Malware: https://security.cloudflare-dns.com/dns-query

Block Malware and Adult Content: https://family.cloudflare-dns.com/dns-query

DNS64: https://dns64.cloudflare-dns.com/dns-query
✔️
✔️
✔️
✔️
✔️
Supports both -04 and -13 content-types
Control D Unfiltered:
https://freedns.controld.com/p0
Malware (Block Malware):
https://freedns.controld.com/p1
Ads & Tracking (Block Malware + Ads & Tracking):
https://freedns.controld.com/p2
Social (Block Malware + Ads & Tracking + Social Networks):
https://freedns.controld.com/p3
Family Friendly (Block Malware + Ads & Tracking + Adult Content + Drugs):
https://freedns.controld.com/family
Uncensored (Unblock censored domains from various countries)
https://freedns.controld.com/uncensored

- 3rd Party Filters -

OISD - Full:
https://freedns.controld.com/x-oisd
OISD - Basic:
https://freedns.controld.com/x-oisd-basic
StevenBlack Unified:
https://freedns.controld.com/x-stevenblack
Dev Dan's Hosts:
https://freedns.controld.com/x-devdan
1Hosts - Mini:
https://freedns.controld.com/x-1hosts-mini
1Hosts - Lite:
https://freedns.controld.com/x-1hosts-lite
1Hosts - Pro:
https://freedns.controld.com/x-1hosts-pro
Hagezi's DNS - Light
https://freedns.controld.com/x-hagezi-light
Hagezi's DNS - Normal:
https://freedns.controld.com/x-hagezi-normal
Hagezi's DNS - Pro:
https://freedns.controld.com/x-hagezi-pro
Hagezi's DNS - Pro Plus:
https://freedns.controld.com/x-hagezi-proplus
Hagezi's DNS - Ultimate:
https://freedns.controld.com/x-hagezi-ultimate
Hagezi's DNS - TIF (Threat Intelligence Feeds)
https://freedns.controld.com/x-hagezi-tif
GoodbyeAds:
https://freedns.controld.com/x-goodbyeads
AdGuard Filter:
https://freedns.controld.com/x-adguard
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
ControlD is a fully customizable anycast DNS service that allows you to not only block annoyances like malware, tracking, ads, IoT telemetry, and more but also unblock over 180 services through a network of proxies in over 100 cities.
CynthiaLabs https://dns.cynthialabs.net/dns-query ✔️ Adblocking
CZ.NIC https://odvr.nic.cz/dns-query ✔️ Runs on Knot Resolver (doh2), supports DNSSEC, provided by .cz TLD operator
D
Daniel Woffinden https://dns.daw.dev/dns-query ✔️ Adblocking
Danielle McLean https://ns.00dani.me/dns-query ✔️
darkness.is.my.waifu https://darkness.is.my.waifu.cz/dns-query ✔️
data.haus https://mail.data.haus/dns-query ✔️ Adblocking, non-logging
DataCore https://doh.datacore.ch/dns-query ✔️ Adblocking
Datahata.by https://doh.datahata.by/dns-query ✔️
Digitale Gesellschaft https://dns.digitale-gesellschaft.ch/dns-query ✔️ No query/IP logging, no filtering, QNAME minimization, TLS 1.3, DNSSEC; https://www.digitale-gesellschaft.ch/dns/
Disconnect.app https://doh.disconnect.app/dns-query ✔️
dns0.eu Non-blocking: https://open.dns0.eu
Malware blocking: https://dns0.eu
Hardened security: https://zero.dns0.eu
Child safe: https://kids.dns0.eu
✔️
✔️
✔️
✔️
Non-logging, GDPR compliant
dnscry.pt Allentown: https://abe01.dnscry.pt/dns-query
Amsterdam Terrahost: https://ams01.dnscry.pt/dns-query
Amsterdam CrownCloud: https://ams02.dnscry.pt/dns-query
Atlanta: https://atl01.dnscry.pt/dns-query
Castlegar: https://ycg01.dnscry.pt/dns-query
Chicago: https://ord01.dnscry.pt/dns-query
Chișinău: https://kiv01.dnscry.pt/dns-query
Coeur d'Alene: https://coe01.dnscry.pt/dns-query
Coventry: https://cvt01.dnscry.pt/dns-query
Dallas: https://dfw01.dnscry.pt/dns-query
Dublin: https://dub01.dnscry.pt/dns-query
Detroit: https://dtw01.dnscry.pt/dns-query
Durham: https://rdu01.dnscry.pt/dns-query
Düsseldorf: https://dus01.dnscry.pt/dns-query
Frankfurt: https://fra01.dnscry.pt/dns-query
Hong Kong: https://hkg01.dnscry.pt/dns-query
Johannesburg: https://jnb01.dnscry.pt/dns-query
Las Vegas: https://las01.dnscry.pt/dns-query
Liberty Lake: https://llk01.dnscry.pt/dns-query
London: https://lon01.dnscry.pt/dns-query
Los Angeles Webhosting24: https://lax01.dnscry.pt/dns-query
Los Angeles CrownCloud: https://lax02.dnscry.pt/dns-query
Madrid: https://mad01.dnscry.pt/dns-query
Miami: https://mia01.dnscry.pt/dns-query
Montreal: https://yul01.dnscry.pt/dns-query
Mumbai: https://bom01.dnscry.pt/dns-query
Munich: https://muc01.dnscry.pt/dns-query
Naaldwijk: https://naw01.dnscry.pt/dns-query
New York: https://nyc01.dnscry.pt/dns-query
Philadelphia: https://phl01.dnscry.pt/dns-query
Phoenix: https://phx01.dnscry.pt/dns-query
Portland: https://pdx01.dnscry.pt/dns-query
Salt Lake City: https://slc01.dnscry.pt/dns-query
Sandefjord: https://trf01.dnscry.pt/dns-query
Singapore: https://sin01.dnscry.pt/dns-query
Sofia: https://sof01.dnscry.pt/dns-query
Spokane: https://geg01.dnscry.pt/dns-query
Stockholm: https://sto01.dnscry.pt/dns-query
Sydney: https://syd01.dnscry.pt/dns-query
Taipei: https://tpe01.dnscry.pt/dns-query
Tallinn: https://tll01.dnscry.pt/dns-query
Tampa: https://tpa01.dnscry.pt/dns-query
Tokyo: https://tyo01.dnscry.pt/dns-query
Valdivia: https://zal01.dnscry.pt/dns-query
Vienna: https://vie01.dnscry.pt/dns-query
Warsaw WebHorizon: https://waw01.dnscry.pt/dns-query
✔️ Support IPv4+IPv6, uncensored, unfiltered, encrypted, DNSSEC, no logging.
DNS Free Adblocking: https://dns-free.link/dns-query
Ad & porn blocking: https://dns-free.link/family
✔️
✔️
DNS For Family https://dns-doh.dnsforfamily.com/dns-query ✔️ Filter websites for family use, and enforces safe search in Google, YouTube, Bing, DuckDuckGo and Yandex. DNSSEC-ready, non-logging
dns.digitalsize.net https://dns.digitalsize.net/dns-query ✔️ A public, non-tracking, non-filtering DNS resolver with DNSSEC enabled and hosted in Germany
dns.expert https://dns.expert/dns-query ✔️
DNS.SB https://doh.dns.sb/dns-query
https://doh.sb/dns-query
✔️
✔️
DNSSEC & QNAME minimization enabled, no logging
DNS4all https://doh.dns4all.eu/dns-query ✔️ Non-logging
dns4me https://nz01.dns4me.net
https://au01.dns4me.net
https://au02.dns4me.net
https://uk01.dns4me.net
https://sa01.dns4me.net
https://ca01.dns4me.net
https://ca02.dns4me.net
✔️
✔️
✔️
✔️
✔️
✔️
✔️
dnsforge.de https://dnsforge.de/dns-query ✔️ No logging. Support DNSSEC. Hosted in Germany
dnsHome.de https://dns.dnshome.de/dns-query ✔️ DoH Server in Germany. No logging, No filtering, DNSSEC and own DNS Resolver
dnslow.me https://dnslow.me/dns-query ✔️ A protective DNS that blocks Ads, Malware, Trackers, Phishing and Newly Registered Domains. Randomly forward requests to different upstreams for enhanced privacy.
DNSPod https://dns.pub/dns-query ✔️ Operated by Tencent Cloud
dnswarden Adblock -
https://dns.dnswarden.com/adblock

Uncensored -
https://dns.dnswarden.com/uncensored

AdultFilter -
https://dns.dnswarden.com/adultfilter

✔️


✔️


✔️
A zero logging DNS with support for DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) & Dnscrypt. Supports DNSSEC, TLS 1.3, QNAME minimization and does own Recursion. EDNS Client Subnet is disabled.
Provides 4 different types of filtering options.
Adblock - Blocks ads, trackers, viruses, and telemetry.
Adultfilter - Blocks adult content, enforces safe search, and includes all the features from adblock.
Uncensored - Unrestricted access/no filtering.
Custom Filter where you can choose your own filter lists!
For more information look here or here.
doh.best https://dns.doh.best/dns-query ✔️ Adblocking
dscloud.me https://doh.dscloud.me/dns-query ✔️ Adblocking
Dukun.de https://dukun.de/dns-query ✔️
E
EasyMosdns https://doh.apad.pro/dns-query ✔️
Edgy DNS https://edgy-dns.com/dns-query ✔️ Adblocking
Emiliyan Parvanov https://dns.emiliyan.com/dns-query ✔️ Adblocking
Extrawdw https://dns.extrawdw.net/dns-query ✔️ Adblocking
F
FAELIX https://rdns.faelix.net/
Adblocking: https://pdns.faelix.net/
✔️
✔️
No logging, based on dnsdist-doh RC querying our powerdns-recursor resolvers, multiple nodes in UK and CH, more info
Fancyorg.at https://dns.fancyorg.at/dns-query ✔️ Adblocking
FDN - French Data Network https://ns0.fdn.fr/dns-query
https://ns1.fdn.fr/dns-query
✔️ No log, no filter, DNSSEC, … (more informations in French)
feldy.my.id https://dns.feldy.my.id/dns-query ✔️ Adblocking
ff0x https://ag.ff0x.ca/dns-query ✔️ Adblocking
ffmuc.net https://doh.ffmuc.net/dns-query ✔️ DoH-Server of Freifunk München. No logging, no filter, DNSSEC, own recursion. More in our wiki
Flm9.net https://dns01.flm9.net/dns-query ✔️
Foundation for Applied Privacy https://doh.applied-privacy.net/query ✔️ No query/IP logging, no filtering, QNAME minimization, no EDNS client subnet, TLS 1.3, DNSSEC, RFC7706, RFC8198; https://applied-privacy.net/services/dns/
Froth.zone https://dns.froth.zone/dns-query ✔️ OpenNIC
FutaDNS https://doh.futa.gg/dns-query ✔️ Based in Taiwan, query logged for 24 hours, adblocking.
G
Gensokyo https://dns.freyja.pw/dns-query ✔️ Adblocking
Google https://dns.google/dns-query
DNS64: https://dns64.dns.google/dns-query
https://8888.google/dns-query
✔️
✔️
✔️
Full RFC 8484 support, EDNS, no filtering.
Gustavus Adolphus College https://cluster-0.gac.edu/dns-query
https://cluster-1.gac.edu/dns-query
✔️
✔️
H
Hostux.net Adblocking DNS:
https://dns.hostux.net/ads
✔️ DNSSEC, no EDNS Client-Subnet, not logging queries' content, hosted in Luxembourg.
Hurrican Electric https://ordns.he.net/dns-query ✔️
Huque https://doth.huque.com/dns-query ✔️
I
ihctw https://ihctw.synology.me/dns-query ✔️ Adblocking
In-Berlin https://dns1.in-berlin.de/dns-query ✔️
Institut national de recherche en sciences et technologies du numérique https://qlf-doh.inria.fr/dns-query ✔️
Institute of Operating Systems and Computer Networks https://doh.ibr.cs.tu-bs.de/dns-query ✔️
Internet Initiative Japan https://public.dns.iij.jp/dns-query ✔️ Planned to run until March 2024
ITXE https://pdns.itxe.net/dns-query ✔️ Adblocking
ivnkn https://ivnkn.xyz/dns-query ✔️
J
Jack Stockley https://dns.jstockley.com/dns-query ✔️ Adblocking
Jackyes.ovh https://jackyes.ovh/dns-query ✔️ Adblocking
Jfchenier.ca https://adguard.jfchenier.ca/dns-query ✔️ Adblocking
Jonas Hahnfeld https://dns.hahnjo.de/dns-query ✔️
jp.tiar.app https://jp.tiar.app/dns-query
https://jp.tiarap.org/dns-query
✔️ No Censorship, No Logging, No ECS, support DNSSEC in Japan
K
Kamil Szczepański https://dns.kamilszczepanski.com/dns-query ✔️ Adblocking
Karl.ONE https://dns.karl.one/dns-query ✔️ Adblocking
Kernel-error https://dns.kernel-error.de/dns-query ✔️
kescherDNS https://dns.kescher.at/dns-query ✔️ Non-logging, hosted in Vienna and Düsseldorf
Killtw.im https://doh.killtw.im/dns-query ✔️ Adblocking
Kimiblock https://blog.kimiblock.top/redirect/resolve ✔️
Kishore https://adguard.avdkishore.dev/dns-query ✔️
Konikoni428 https://adguard.konikoni428.com/dns-query ✔️ Adblocking
korzhov https://korzhov.dev/dns-query ✔️ Adblocking
kpsn.org https://dart.kpsn.org/dns-query ✔️ Adblocking
Krnl.eu https://xray.krnl.eu/dns-query ✔️ Adblocking
L
La Contre-Voie https://doh.lacontrevoie.fr/dns-query ✔️ Supports DNSSEC and IPv6, not logging queries' content, uses unbound. Commits for net neutrality, hosted in France.
Lastentarvike https://lastentarvike.fi/dns-query ✔️
LavaDNS Finland: https://eu1.dns.lavate.ch/dns-query ✔️ DoH server in Finland. No logging, no filtering, no ECS, DNSSEC support.
lege.despagne.net https://adguard.lege.despagne.net/dns-query ✔️ Adblocking
LibreDNS Non-filtering: https://doh.libredns.gr/dns-query
Adblocking: https://doh.libredns.gr/noads
✔️
✔️
Non-logging, OpenNIC.
Lindung Adblocking: https://lindung.pp.ua/dns-query
Ad & porn blocking: https://lindung.pp.ua/family
✔️
✔️
loNET Germany 1: https://doh.phdns1.lonet.org/dns-query
Germany 2: https://doh.phdns2.lonet.org/dns-query
United States: https://doh.phdns3.lonet.org/dns-query
Spain: https://doh.phdns4.lonet.org/dns-query
United Kingdom: https://doh.phdns5.lonet.org/dns-query
✔️ Adblocking
M
Masters of Cloud https://masters-of-cloud.de/dns-query ✔️
meddy94.de https://adguard.meddy94.de/dns-query ✔️ Adblocking
Meeo.win https://dns.meeo.win/dns-query ✔️ Adblocking
MegaNerd https://snoke.meganerd.nl/dns-query ✔️ No logging, no filtering, DNSSEC, based in the Netherlands
mmmalia https://doh.mmmalia.com/dns-query ✔️ Ad & porn blocking
modr.club https://ps1.modr.club/dns-query ✔️
Molinero https://dns.molinero.dev/dns-query ✔️ Adblocking
Mullvad Non-blocking https://dns.mullvad.net/dns-query
Adblocking https://adblock.dns.mullvad.net/dns-query
Ad & malware blocking https://base.dns.mullvad.net/dns-query
Ad, malware, social media blocking https://extended.dns.mullvad.net/dns-query
Ad, malware, social media, adult content and gamble blocking https://all.dns.mullvad.net/dns-query
✔️
✔️
✔️
✔️
✔️
Public DoH server in US, DE, GB, SG, and SE with QNAME minimization, audited by Assured
mydns.network Uncensored: https://freedom.mydns.network/dns-query
Paranoia (no Google/Cloudflare): https://paranoia.mydns.network/dns-query
Adblocking: https://adblock.mydns.network/dns-query
Family: https://family.mydns.network/dns-query
✔️
✔️
✔️
✔️
Public DoH server powered by Cloudflare Workers. Uniquely disguises your queries by relaying queries your behalf to upstream DoH servers with no IP address information. Open source, deploy your own instance at any time!
Myon https://blackhole.myon.lu/dns-query ✔️ Adblocking
N
nas-server.ru https://dns.nas-server.ru/dns-query ✔️ Adblocking
ndom91 https://dns.ndo.dev/dns-query ✔️ Adblocking, non-logging, self recursive resolve, no ECS, QNAME minimization, DNSSEC, hosted in Frankfurt
Nexific.it https://doh.luigi.nexific.it/dns-query ✔️
NextDNS https://dns.nextdns.io ✔️ The first cloud-based private DNS service that gives you full control over what is allowed and what is blocked on the Internet. 300,000 domain resolution per month is free with non-filtering afterward until the end of the month. Granular dashboard, Each account can create multiple configurations, which can be used for multiple devices with prefixes to track activities on the dashboard. Create a config ID
Nhtsky https://dns.nhtsky.com/dns-query ✔️ Adblocking
NIC.LV https://doh.lv/dns-query
https://doh.nic.lv/dns-query
✔️
✔️
Run by .lv TLD registry
nielsdb.be https://dns1.nielsdb.be/dns-query ✔️ Adblocking
NiYaWe https://doh.niyawe.de/dns-query ✔️
Njalla https://dns.njal.la/dns-query ✔️ Non logging, based in Sweden
No Ad DNS https://resolver.noaddns.com/dns-query ✔️ Adblocking
Node15 https://pi1.node15.com/dns-query ✔️ Block ads and porn
nolo.ltd https://sink.nolo.ltd/dns-query ✔️ Adblocking
Noridev https://1.dns.noridev.moe/dns-query ✔️ Adblocking
novali.date https://dns.novali.date/dns-query ✔️ Adblocking
NS3 https://dns8.org/dns-query
https://n0.eu/dns-query
https://ns3.com/dns-query
https://ns3.cx/dns-query
https://ns3.link/dns-query
✔️
✔️
✔️
✔️
✔️
O
ofdoom.net https://dns.ofdoom.net/dns-query ✔️ Adblocking
OneDNS.cc https://secure.onedns.cc/dns-query ✔️ Adblocking
OpenBLD.net Adapted: https://ada.openbld.net/dns-query
Strict: https://ric.openbld.net/dns-query
✔️
✔️
Adblocking
Ozérim https://1a.ns.ozer.im/dns-query ✔️ Adblocking
P
PaesaDNS https://dns.paesa.es/dns-query ✔️ Adblocking, non-logging
Path of Grace https://doh.gcp.pathofgrace.com/dns-query ✔️ Adblocking
PersianNIT https://darya.persiannit.net/dns-query ✔️ Adblocking
Q
Qihoo 360 https://doh.360.cn/dns-query ✔️ Based in China
qquackDNS https://ns1.qquack.org/dns-query ✔️ Adblocking, non-logging
Quad9 https://dns.quad9.net/dns-query ✔️ Blocks malware
Quadrant https://doh.qis.io/dns-query ✔️ No logging or filtering
QWER DNS https://ant.dns.qwer.pw/dns-query
https://dog.dns.qwer.pw/dns-query
https://lion.dns.qwer.pw/dns-query
https://tiger.dns.qwer.pw/dns-query
https://frog.dns.qwer.pw/dns-query
✔️
✔️
✔️
✔️
✔️
Adblocking
R
R0cket https://resolver.r0cket.net/dns-query ✔️ Adblocking, queries are logged and monitored when there's abuse
Rayneau https://rayneau.fr/dns-query ✔️ Block porn and ads
reckoningslug https://dns.reckoningslug.name/dns-query ✔️
Restena https://kaitain.restena.lu/dns-query ✔️ Based in Luxembourg, DNSSEC, minimal logging for technical functions
RethinkDNS Non-filtering: https://sky.rethinkdns.com/dns-query
OISD: https://sky.rethinkdns.com/1:IAAgAA==
✔️
✔️
An open-source stub resolver running in 200+ locations world-wide on Cloudfare's network. Fast, secure, private, transparent, configurable DNS resolver. No ECS. Implements CNAME Cloaking. No-logs. code. Configure custom blocklists
Rezhajul https://doh.rezhajul.io/dns-query ✔️ No Logging, DNSSEC enabled, 1.7M+ hosts filtered (ads, tracker, malware, spam, coinminer and phising).
rferee.dev https://resolver.rferee.dev/dns-query/ ✔️ Adblocking
Rin.sh https://dns.rin.sh/dns-query ✔️
RoTunneling https://dns.rotunneling.net/dns-query/public ✔️ Adblocking
S
SafeServe https://safeservedns.com/dns-query ✔️ Operated by Namecheap
Safe Surfer https://doh.safesurfer.io/dns-query ✔️ Filter porn sites, enforce safe search
Saikat https://o.rsaikat.com/dns-query ✔️ Adblocking
sarak.as https://dns.sarak.as/dns-query ✔️ Ad & porn blocking
sev.monster https://dns.sev.monster/dns-query ✔️
Shecan https://free.shecan.ir/dns-query
https://dns.shecan.ir/dns-query
✔️
✔️
Based in Iran, proxies sanctioned websites
Shuting https://adguard.shuting.idv.tw/dns-query ✔️ Adblocking
Silen.org https://dns.silen.org/dns-query ✔️ Adblocking
Silentlybren https://dns.silentlybren.com/dns-query ✔️ Adblocking
sitdns https://dns.sitdns.com/dns-query ✔️ Adblocking
skrep.eu https://dns.skrep.eu/dns-query ✔️ Adblocking
Slinkyman.net https://dns.slinkyman.net/dns-query ✔️ Adblocking
Softcom https://clientdns3.softcom.net/dns-query ✔️
spacedns.org https://spacedns.org/dns-query ✔️ Adblocking, hosted in Poland
Startup Stack https://dns.startupstack.tech/dns-query ✔️
SWITCH https://dns.switch.ch/dns-query ✔️ DNSSEC validation protects from forged or manipulated DNS data from upstream servers, DNS Query Name Minimisation to improve privacy, SWITCH DNS Firewall blocks access to infected or malicious websites and redirects users to a landing page
Syaifullah https://dns.syaifullah.com/dns-query ✔️ Adblocking
Syshero https://doh.syshero.org/dns-query ✔️
T
t53.de https://dns.t53.de/dns-query ✔️
Telekom Deutschland https://dns.telekom.de/dns-query ✔️
therifleman.name https://dns.therifleman.name/dns-query ✔️ Based in Mumbai, IP not logged, query logged for 24 hours, adblocking
Tiarap https://doh.tiar.app/dns-query
https://doh.tiarap.org/dns-query
✔️
✔️
Based in Singapore, No logging, block Ad/Ad-tracking/Malware, No ECS, DNSSEC
Timmes.nl https://timmes.nl/dns-query ✔️ Adblocking
Tls-data.de https://dns.tls-data.de/dns-query ✔️
TWNIC https://dns.twnic.tw/dns-query ✔️ No source IP logging. Operated by Quad101 project, according to this announcement
U
Unstoppable Domains https://resolver.unstoppable.io/dns-query ✔️ Also resolve .crypto TLD of Unstoppable Domains.
Uplenk https://dns.uplenk.com/dns-query ✔️ Ad & porn blocking
V
Virga DNS Adblocking https://virga.pp.ua/dns-query
Adblocking & porn blocking https://virga.pp.ua/porn
✔️
✔️
Server in Japan
W
Wang Art https://dns.wang.art/dns-query ✔️ Adblocking
Wikimedia DNS https://wikimedia-dns.org/dns-query ✔️ No filtering, no ECS except for Wikimedia-run servers, QNAME minimization enabled, DNSSEC validation enforced. Requests are served by the nearest Wikimedia data center.
X
xaoimoon.fr https://adb-home.xaoimoon.fr/dns-query ✔️ Adblocking
xcom.pro https://doh.xcom.pro/dns-query ✔️ Adblocking
Y
Yarp https://yarp.lefolgoc.net/dns-query ✔️
✔️
Hosted in France, no logging.
yovbak https://yovbak.com/dns-query ✔️ Adblocking
0-9
0ms.dev https://cdn.0ms.dev/dns-query ✔️ Adblocking
240527.xyz https://dns.240527.xyz ✔️ Adblocking
4-the.win https://dns.4-the.win/dns-query ✔️
52306.org https://dns.52306.org/dns-query ✔️
5ososea Ad & porn blocking: https://family.5ososea.com/dns-query
Ad & porn blocking with safe search: https://kids.5ososea.com/dns-query
✔️
✔️
Hosted in Germany, query logged for 24 hours.
Others
@null31 https://ibuki.cgnat.net/dns-query ✔️ Based in Brazil / doh-server (nginx - unbound) / dot-server (unbound) / DNSSEC / QNAME minimization / Uncensored / no logging, no ECS, hosted on Oracle Cloud VPS by null31.
@publicarray dns.seby.io https://doh-2.seby.io/dns-query ✔️ Australian server that runs @m13253's Go implementation, Unbound with DNSSEC, No ECS, and No logs

*: Tested via curl --doh-url <RESOLVER_URI> http://google.com.

Download a recent snapshot of the above list as JSON from here.

Private DNS Server with DoH setup examples

Base Source Comment
Docker https://github.com/satishweb/docker-doh Complete Docker stack using Star Brilliant's dns-over-https and Docker Flow Proxy
Docker https://github.com/coolquasar/dnsproxy Complete DoH, DoT, and DoQ stack in docker based on Adguard home dnsproxy project. Could host DoH, DoT and DoQ quickly in a cloud server, and run respective clients in local Docker env. It has been tested in Raspberry PI as well

Supported in browsers and clients

Name Version Comments
Firefox 62 Firefox DNS-over-HTTPS
Bromite 67.0.3396.88 How to enable DoH
curl 7.62.0 See DOH-implementation
OkHttp 3.11 See Providers
curl-doh n/a basic stand-alone DoH client that uses curl
Chrome 66 https://support.google.com/chrome/answer/10468685
Windows 11 https://learn.microsoft.com/en-us/windows-server/networking/dns/doh-client-support
iOS & macOS iOS 14 & macOS 11 https://dns.notjakob.com/

DOH Tools

Name Author/Organization Comments
bulldohzer Commonshost Benchmark DoH and Do53 servers
coredns Cloudflare CoreDNS is a DNS server/forwarder, written in Go from the Cloud Native Computing Foundation.
dealdoh Maxime Elomari a middleware to proxy DoH requests to different DNS upstreams, written in PHP.
dns-over-https Star Brilliant server-side and client-side implementation, written in Golang
dns2doh Daniel tool for generating DOH responses and questions.
dnscrypt-proxy Frank Denis dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
dnsdist PowerDNS supports doh, see https://dnsdist.org/guides/dns-over-https.html
dnss Alberto Bertogli daemon written in Go which acts as a proxy (the most common use case), and as a server (in case you want end-to-end control).
doh-cf-workers tina-hello A single JS file to forward DoH to DoH on Cloudflare Workers
doh-gcf tina-hello A single C# file to forward DoH to DoH/Do53 on Google Cloud Function
doh-js-client Peter Lai client-side implementation of DoH, can be used in nodejs backend.
doh-php-client Daniel Cid can be used to test and run DoH requests via PHP applications.
doh-proxy Facebook tools for DoH
doh-proxy Frank Denis server-side proxy in rust
DOHD Dyne.org Very fast and lightweight daemon written in C functioning as a simple proxy for DNS queries over HTTPS using the HTTP/2 protocol and WolfSSL.
dohjs BYU IMAAL Client DoH JavaScript library for accessing DNS information from web applications. Can be tested at dohjs.org
DoH NotMikeDEV A single PHP file to add DoH forwarder on any PHP-capable server
EasyDoH ElevenPaths a simple add-on for Firefox that allows one to easily activate DNS over HTTPS and its working mode with just one click.
Encrypted DNS Server Frank Denis can serve DNSCrypt and DoH traffic simultaneously, written in Rust.
Encrypted-DNS Siujoeng Lau DNS-over-HTTPS forwarder written in Python
godnsbench Andrey Meshkov Benchmark DoH, Do53, DoT and DoQ servers.
h2odoh Max Kostikov an implementation with H2O HTTP/2 server using embedded mruby.
jDnsProxy Travis Burtrum DNS proxy and cache, implementing DNS-over-TLS, DNS-over-HTTPS, and Serve-Stale
kdig CZ.NIC Utility that sends one or more DNS queries to a nameserver. Each query can have individual settings, or it can be specified globally via common settings, which must precede query specification. This utility supports DoH.
Nebulo Daniel Wolf DoH client for Android
nss-tls Dima Krasner a daemon that makes gethostbyname(), getaddrinfo(), etc. happen through DoH, without any change to applications, thus transparently migrating all applications that don't use their own resolver (like some browsers) from DNS to DoH.
quart-doh Matthieu Treussart HTTP/2 server who serves a DOH proxy written in Python, with Quart Python web microframework.
RouteDNS Frank Olbricht a flexible stub resolver, proxy, and router with support for DoH, DoT, and plain DNS written in Go.
serverless-dns RethinkDNS Host your own RethinkDNS instance on Cloudflare Worker, support customizable filter from URL parameter
Technitium DNS Server Technitium A FOSS, cross-platform DNS Server written in C# that can consume as well as host DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT) services.

Other