DNS over HTTPS - curl/curl GitHub Wiki

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
Absolight https://resolver1.absolight.net/dns-query
https://resolver2.absolight.net/dns-query
https://resolver3.absolight.net/dns-query
✔️ Also support DoT
AdFilter Perth: https://per.adfilter.net/dns-query
Sydney: https://syd.adfilter.net/dns-query
Adelaide: https://adl.adfilter.net/dns-query
✔️
✔️
✔️
Adblocking, aggregated statistics kept for 30 days. Also support DoT
Adfreedns https://adfreedns.top/dns-query ✔️ Adblocking. Also support DoT & DoQ
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. Also support DoT & DoQ
affsoft.cc https://affsoft.cc/dns-query ✔️
AliDNS https://dns.alidns.com/dns-query ✔️ Also support DoT & DoQ
André Kelpe https://doh.kel.pe ✔️ Block ads, also support DoT
Andrews & Arnold https://dns.aa.net.uk/dns-query ✔️ no logging (see DNS Disclaimer), also support DoT
Angry.im https://doh.angry.im/dns-query ✔️ Block ads, use Cloudflare upstream, OpenNIC
anon.no https://dns.anon.no/dns-query ✔️ Block ads, use AdGuard browsing security web service, also support DoT & DoQ
Anudeep https://secure.anudeep.me/dns-query ✔️ Adblocking, use Cloudflare upstream and AdGuard browsing security web service, also support DoT
applewebkit.dev https://dns.applewebkit.dev/dns-query ✔️ Block ads, use Cloudflare upstream, also support DoT
Aquilenet DNS https://dns.aquilenet.fr/dns-query ✔️ Non profit ISP DIY in France. Support IPv4+IPv6, DoT, uncensored, unfiltered, encrypted, DNSSEC
Arashi DNS https://arashi.net.eu.org/dns-query
https://ns.net.kg/dns-query
✔️
arnor.org https://nsec.arnor.org/dns-query ✔️ Block ads, malware, phishing. support DoT, DoQ & DoH3. Only logs filtered URLs. Redirects some URLs for privacy. DNSSEC is enforced. (see DNS Disclaimer)
Artikel10 https://dns.artikel10.org/dns-query ✔️ Non-logging service based in Germany, also support DoT
Asteri Moon https://dns.asterimoon.com/dns-query ✔️ Adblocking, also support DoT
atris.cyou https://atris.cyou/dns-query ✔️
Avast DNS https://secure.avastdns.com/dns-query ✔️
a47.me https://dns.a47.me/dns-query ✔️
B
battle.christmas https://doh.battle.christmas/dns-query ✔️
bazooki-infra.dev https://bazooki-infra.dev/dns-query ✔️
Belnet https://dns.belnet.be/dns-query ✔️
Ben Hocking https://dns.bmwhocking.com/dns-query ✔️
bestwon203.com https://bestwon203.com/dns-query ✔️
Bitdefender https://dns.bitdefender.net/dns-query ✔️ Also support DoT
BITServices https://dns.bitservices.io/dns-query ✔️ Adblocking, use Cloudflare upstream, also support DoT & DoQ
Blahdns Germany: https://doh-de.blahdns.com/dns-query ✔️ Block ads, non-logging, no ECS, DNSSEC ready, support OpenNIC & ENS, also support DoT
Blokada DNS https://dns.blokada.org/dns-query ✔️ No logging, also support DoT
Blue Shield Umbrella https://rfree1.blue-shield.at/dns-query
https://rfree2.blue-shield.at/dns-query
✔️ Also support DoT
bonis.de https://adguard.bonis.de/dns-query ✔️ Use AdGuard browsing security web service, also support DoT
Braene https://dns.braene.com/dns-query ✔️ Block ads, support DoT
Brahma World https://dns.brahma.world/dns-query ✔️ No logging • Blocks Ads + Trackers + Malware + Phishing domains, DNSSEC ready • QNAME Minimization • No EDNS Client-Subnet • Also support DoT
brembeck.cloud https://dns.brembeck.cloud/dns-query ✔️ Block ads & porn, use AdGuard browsing security and parental control web service
butterfly87.sbs https://dns.butterfly87.sbs/dns-query ✔️
Burgas https://dns.burgas.pro/dns-query ✔️ Block ads, use Cloudflare upstream with malware filtering, support DoT
busold.ws https://dns.busold.ws/dns-query ✔️ Block ads, also support DoT
C
cabbage.zone https://dns.cabbage.zone/dns-query ✔️ Block ads
Canarypwn https://doh.aaaab3n.moe/dns-query-114514 ✔️ Use Cloudflare upstream
caspervk.net https://dns.caspervk.net/dns-query ✔️ Block ads, support DoT
CCTLD.KG https://dns.cctld.kg/dns-query ✔️
CERT Estonia https://dns.cert.ee/dns-query ✔️ Block phishing, malware, porn & gambling, support DoT
Charter https://doh-01.spectrum.com/dns-query
https://doh-02.spectrum.com/dns-query
✔️
chenu.ch https://dns.chenu.ch/dns-query ✔️ Adblocking, support DoT
Christer Warén https://dns.christerwaren.fi ✔️ Support DoT
ChunghwaMC https://dns.chunghwamc.com/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
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, DoT, 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.
Cisco Umbrella (OpenDNS) Standard: https://doh.opendns.com/dns-query
FamilyShield (blocks adult content): https://doh.familyshield.opendns.com/dns-query
Umbrella: https://doh.umbrella.com/dns-query
✔️
✔️
✔️
DNSSEC, Anycast
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), support DoT
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, also support DoT
comff.net https://dns.comff.net/dns-query ✔️ Block ads
Comss.one DNS Geo-blocking bypass:
https://dns.comss.one/dns-query
Geo-blocking bypass with ad filtering:
https://router.comss.one/dns-query
✔️ Comss.one DNS – fast and secure DNS servers based on SmartDNS with access to AI services, protection from advertising, tracking, phishing and malicious sites, and support for encryption of DNS requests-over-HTTPS, DNS-over-TLS and DNS-over-QUIC
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, support DoT & DoQ
Crystalyx https://dns.crystalyx.net/dns-query ✔️ Block ads, use Cloudflare upstream and AdGuard browsing security web service, also support DoT & DoQ
CSA-IT https://dns.csaonline.de/dns-query ✔️ Support DoT
csa-rz.de https://dns.csa-rz.de/dns-query ✔️ Support DoT
CSS Working Group https://dns.csswg.org/dns-query ✔️ Support DoT
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, support DoT
D
Danielle McLean https://ns.00dani.me/dns-query ✔️
data.haus https://ns.data.haus/dns-query ✔️ Adblocking, non-logging, support DoT
datenquark.de https://dns.datenquark.de/dns-query ✔️ Block ads, support DoT
deep-henchman-excuse.cfd https://deep-henchman-excuse.cfd/dns-query ✔️
dev-umbrellagov https://dns.dev-umbrellagov.com/dns-query ✔️ Support DoT
Digitale Gesellschaft https://dns.digitale-gesellschaft.ch/dns-query ✔️ No query/IP logging, no filtering, QNAME minimization, TLS 1.3, DNSSEC, DoT; https://www.digitale-gesellschaft.ch/dns/
Disconnect.app https://doh.disconnect.app/dns-query ✔️ Use Cloudflare upstream
dns.digitalsize.net https://dns.digitalsize.net/dns-query ✔️ A public, non-tracking, non-filtering DNS resolver with DNSSEC enabled, QNAME minimization and no EDNS client subnet. Supports DoT. Hosted in Germany.
DNS.SB https://doh.dns.sb/dns-query
https://doh.sb/dns-query
✔️
✔️
DNSSEC & QNAME minimization enabled, no logging, also support DoT
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
DNS4all https://doh.dns4all.eu/dns-query ✔️ Non-logging, support DoT & DoQ
dns4me https://ca01.dns4me.net
https://ca02.dns4me.net
https://us01.dns4me.net
https://us02.dns4me.net
https://sg01.dns4me.net
https://sa01.dns4me.net
https://au01.dns4me.net
https://au02.dns4me.net
https://uk01.dns4me.net
https://nz01.dns4me.net
https://ie01.dns4me.net
https://de01.dns4me.net
https://jp01.dns4me.net
✔️ Also support DoT
dns-53 https://dns.dns-53.us/dns-query ✔️ Support DoT & DoQ
dnscry.pt Amsterdam, Netherlands: https://ams01.dnscry.pt/dns-query
Ashburn, US: https://abn01.dnscry.pt/dns-query
Athens, Greece: https://ath01.dnscry.pt/dns-query
Atlanta, US: https://atl01.dnscry.pt/dns-query
Bogotá, Colombia: https://bog01.dnscry.pt/dns-query
Bratislava, Slovakia: https://bts01.dnscry.pt/dns-query
Brisbane, Australia: https://bne01.dnscry.pt/dns-query
Brussels, Belgium: https://bru01.dnscry.pt/dns-query
Calgary, Canada: https://yyc01.dnscry.pt/dns-query
Chișinău, Moldova: https://kiv01.dnscry.pt/dns-query
Copenhagen, Norway: https://cph01.dnscry.pt/dns-query
Coventry, UK: https://cvt01.dnscry.pt/dns-query
Dublin, Ireland: https://dub01.dnscry.pt/dns-query
Düsseldorf, Germany: https://dus01.dnscry.pt/dns-query
Frankfurt, Germany-vServer: https://fra01.dnscry.pt/dns-query
Frankfurt, Germany-xTom:https://fra02.dnscry.pt/dns-query
Geneva, Switzerland: https://gva01.dnscry.pt/dns-query
Hafnarfjordur, Iceland: https://haf01.dnscry.pt/dns-query
Halifax, Canada: https://yhz01.dnscry.pt/dns-query
Hanoi, Vietnam: https://han01.dnscry.pt/dns-query
Ho-Chi-Minh City, Vietnam: https://sgn01.dnscry.pt/dns-query
Istanbul, Turkey: https://ist01.dnscry.pt/dns-query
Las Vegas, US: https://las01.dnscry.pt/dns-query
Lima Gcore, Colombia: https://lim02.dnscry.pt/dns-query
Lisbon, Portugal: https://lis01.dnscry.pt/dns-query
London, UK: https://lon01.dnscry.pt/dns-query
Madrid, Spain: https://mad01.dnscry.pt/dns-query
Manchester, UK: https://man01.dnscry.pt/dns-query
Milan, Italy: https://mil01.dnscry.pt/dns-query
Mumbai, India: https://bom01.dnscry.pt/dns-query
Nuremberg, Germany: https://nue01.dnscry.pt/dns-query
Oradea, Romania: https://omr01.dnscry.pt/dns-query
Paris, France: https://par01.dnscry.pt/dns-query
Philadelphia, US: https://phl01.dnscry.pt/dns-query
Phoenix, US: https://phx01.dnscry.pt/dns-query
Portland, US: https://pdx01.dnscry.pt/dns-query
Redditch, UK: https://rdd01.dnscry.pt/dns-query
Salt Lake City, US: https://slc01.dnscry.pt/dns-query
Sandefjord, Norway: https://trf01.dnscry.pt/dns-query
Santa Clara, US: https://sjc01.dnscry.pt/dns-query
São Paulo, Brazil: https://gru01.dnscry.pt/dns-query
Seattle, US: https://sea01.dnscry.pt/dns-query
Singapore Kuroit: https://sin03.dnscry.pt/dns-query
Singapore WebHorizon: https://sin02.dnscry.pt/dns-query
Sofia: https://sof01.dnscry.pt/dns-query
Spokane, US: https://geg01.dnscry.pt/dns-query
Stockholm, Sweden: https://sto01.dnscry.pt/dns-query
Sydney Webhosting24, Australia: https://syd01.dnscry.pt/dns-query
Sydney FlowVPS, Australia: https://syd02.dnscry.pt/dns-query
Tallinn, Estonia: https://tll01.dnscry.pt/dns-query
Tampa, US: https://tpa01.dnscry.pt/dns-query
Taos, US: https://tsm01.dnscry.pt/dns-query
Tbilisi, Georgia: https://tbs01.dnscry.pt/dns-query
Tel Aviv, Israel: https://tlv01.dnscry.pt/dns-query
Tokyo, Japan: https://tyo02.dnscry.pt/dns-query
Toronto, Canada: https://yyz01.dnscry.pt/dns-query
Vancouver, Canada: https://yvr01.dnscry.pt/dns-query
Vienna, Austria: https://vie01.dnscry.pt/dns-query
Vilnius, Lithuania: https://vno01.dnscry.pt/dns-query
Warsaw, Poland: https://waw02.dnscry.pt/dns-query
Yerevan, Armenia: https://evn01.dnscry.pt/dns-query
✔️ Support IPv4+IPv6, DoT, uncensored, unfiltered, encrypted, DNSSEC, no logging.
dnsforge.de Adblocking : https://dnsforge.de/dns-query
Ads and pornblocking : https://clean.dnsforge.de/dns-query
Hard : https://hard.dnsforge.de/dns-query
✔️
✔️
No logging. Support DNSSEC. Hosted in Germany, support DoT & DoQ
dnsHome.de https://dns.dnshome.de/dns-query ✔️ Supports DoH/DoH3 DoT/DoQ and DNSCrypt, No logging, No blocking
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. Support DoT
DNSPod https://dns.pub/dns-query ✔️ Operated by Tencent Cloud, support DoT
doh.beauty https://doh.beauty ✔️
doh.buzz https://doh.buzz/dns-query ✔️
Dom!nic https://3dns.eu/dns-query ✔️ Support DoT
domreg.lt https://doh.domreg.lt/dns-query ✔️ Block porn & gambling, support DoT
do-39574-tr.xyz https://do-39574-tr.xyz/dns-query ✔️
dremaxx.de https://dns.dremaxx.de/dns-query ✔️ Support DoT
droyd.top https://droyd.top/dns-query ✔️ Use Cloudflare upstream
dshubham.xyz https://agh.dshubham.xyz/dns-query ✔️ Block ads, support DoT & DoQ
Dukun.de https://dukun.de/dns-query ✔️ Support DoT
duröhre.de https://xn--durhre-yxa.de/dns-query ✔️
DynX Adblock: https://dns.dynx.pro/dns-query
Ad & porn blocking: https://dns.dynx.pro/dns-query/family
✔️ Support DoT & DoQ
d94.xyz https://dns.d94.xyz/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
d96.info https://dns.d96.info/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
E
efficientdocuments.com https://dns.efficientdocuments.com/dns-query ✔️
Egor Glukhikh https://dns.henek.ovh/dns-query ✔️ Adblocking
Elemental Software https://dns.elemental.software/dns-query ✔️ Support DoT
ELIV DNS https://dns.eliv.kr/dns-query ✔️ Block ads, use Cloudflare upstream, Fast Cloudflare (priority IP) connection, support DoT
F
faked.org https://dns.faked.org/dns-query ✔️ Block ads, support DoT & DoQ
familiamv.net https://dnsvps.familiamv.net/dns-query ✔️ Adblocking, use Cloudflare upstream, support DoT
Fancyorg.at https://dns.fancyorg.at/dns-query ✔️ Adblocking
farshidhakimy.de https://dns.farshidhakimy.de/dns-query ✔️ Block ads, use AdGuard browsing security web service, support DoT
FBI NICS E-Check https://nicsezcheckfbi.gov ✔️ Use Cloudflare upstream with malware filtering
FDN - French Data Network https://ns0.fdn.fr/dns-query
https://ns1.fdn.fr/dns-query
✔️ No log, no filter, DNSSEC, DoT … (more informations in French)
Feroz https://doh.li/dns-query ✔️ Use Cloudflare upstream
ffmuc.net https://doh.ffmuc.net/dns-query ✔️ DoH & DoT Server of Freifunk München. No logging, no filter, DNSSEC, OpenNIC, own recursion. More in our wiki
fidelius.top https://fidelius.top/dns-query ✔️
floriantinney.de https://dns.floriantinney.de/dns-query ✔️ Use AdGuard browsing security web service, support DoT
FLY_MC https://dns.flymc.cc/dns-query
https://dns.pari.network/dns-query
✔️ Block ads, use Cloudflare upstream
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, DoT
Froth.zone https://dns.froth.zone/dns-query ✔️ OpenNIC, support DoT & DoQ
FutaDNS https://doh.futa.gg/dns-query ✔️ Block ads, support DoT through dot.futa.gg
G
Gamban https://dns.gamban.com/dns-query ✔️
gibblets.top https://gibblets.top/dns-query ✔️
girino.org https://dns.girino.org/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
glacius.top https://glacius.top/dns-query ✔️
Google https://dns.google/dns-query
DNS64: https://dns64.dns.google/dns-query
https://8888.google/dns-query
✔️
✔️
✔️
Full RFC 8484 support, EDNS, DNSSEC, no filtering, support DoT
Gottlieb Freitag https://dns.glf.wtf/dns-query ✔️ Block ads, support DoT
Guardio https://dns.guard.io/dns-query ✔️
H
Hacki https://dns.deadsec.net/dns-query ✔️ Block ads, use Cloudflare upstream
Hakase https://dns.haka.se/dns-query ✔️ Block ads
home-server.store https://home-server.store/dns-query ✔️ Block ads, use Cloudflare upstream, AdGuard browsing security web service, support DoT & DoQ
Hoody https://dns.hoody.com/dns-query ✔️ Use Cloudflare upstream, support DoT
Hostux https://dns.hostux.net/dns-query
https://dns.hostux.net/ads
✔️ Support DoT
Huque https://doth.huque.com/dns-query ✔️ Support DoT
I
immerda.ch https://doh.immerda.ch/dns-query ✔️ Block ads
imperio.top https://imperio.top/dns-query ✔️
In-Berlin https://dns1.in-berlin.de/dns-query
https://dns2.in-berlin.de/dns-query
✔️ Support DoT
Inclusio https://dns.inclusioproject.com/dns-query ✔️ Support DoT
Inforlogia https://dns.inforlogia.com/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
Internet Initiative Japan https://public.dns.iij.jp/dns-query ✔️ Planned to run until March 2027, support DoT
is.my.waifu.cz https://megumin.is.my.waifu.cz/dns-query
https://yunyun.is.my.waifu.cz/dns-query
✔️
J
Jupitr DNS https://dns.jupitrdns.com/dns-query ✔️ Block ads, support DoT & DoQ
Justin Counts https://ad.justincounts.com/dns-query ✔️ Use AdGuard browsing security web service, support DoT
K
kapite.in https://dns.kapite.in/dns-query ✔️ Block ads & gambling, use Cloudflare upstream with malware filtering and AdGuard browsing security web service, support DoT & DoQ
kasbot.net https://adguard.kasbot.net/dns-query ✔️ Block ads
kebree.fr https://dns.kebree.fr/dns-query ✔️ Block ads, use AdGuard browsing security web service, support DoT
Kerekes https://dns.kerekes.xyz/dns-query ✔️ Adblocking, use AdGuard browsing security web service, support DoT
Kernel Error https://dns.kernel-error.de/dns-query ✔️ Support DoT
kescher https://dns.kescher.at/dns-query ✔️ DNSSEC-validating, support DoT & DoQ
ketan.dev https://pihole.aws.ketan.dev/dns-query ✔️ Block ads, support DoT
khon.dev https://adg.khon.dev/dns-query ✔️ Block ads, use Cloudflare upstream
Kidzonet https://doh.kidzonet.io/dns-query ✔️
Koala https://dns.koala.us.to/dns-query ✔️ Adblocking, support DoT
Kosan https://dns.kosan.moe/dns-query ✔️ Block ads
kpsn.org https://dart.kpsn.org/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
krctech.dev https://adblock.krctech.dev/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
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.
LavaDNS Finland: https://eu1.dns.lavate.ch/dns-query ✔️ DoH server in Finland. OpenNIC, no logging, no filtering, no ECS, DNSSEC support.
Liberador.net https://dns.liberador.net ✔️ Support DoT
LibreDNS Non-filtering: https://doh.libredns.gr/dns-query
Adblocking: https://doh.libredns.gr/noads
✔️
✔️
Non-logging, OpenNIC, support DoT
lifeisa.live https://lifeisa.live/dns-query ✔️
loadlow.me https://loadlow.me/dns-query ✔️
LobbyGod https://dns.lobbygod.com/dns-query ✔️ Support DoT
lukscasino https://lukscasino-929-tr.xyz/dns-query
https://lukscasino-479-tr.xyz/dns-query
✔️
LuMa Medien https://dns.luma-medien.com/dns-query ✔️ Block ads, use AdGuard browsing security web service, support DoT & DoQ
l337.site https://dns.l337.site/dns-query ✔️ Block ads, support DoT & DoQ
M
mabuktogel https://mabuktogel.directory/dns-query ✔️
maqgie.xyz https://maqgie.xyz/dns-query ✔️
marasov.id https://dns.marasov.id/dns-query ✔️ Block ads, use Cloudflare upstream
Marco Fox https://dns.technologycage.com/dns-query ✔️ Block ads, use AdGuard browsing security web service, support DoT
Marbled Fennec Networks / FurrIX https://dns.marbledfennec.net/dns-query ✔️ OpenNIC compatible with support for DoT and DoH. Small community project providing two name servers over IPv4/IPv6. Hosted in Kansas City, MO, US.
maskab https://doh.maskab.com/dns-query ✔️
Masters of Cloud https://masters-of-cloud.de/dns-query ✔️ OpenNIC, support DoT
mateo.ovh https://dns.mateo.ovh/dns-query ✔️ Block ads & porn, use Cloudflare upstream, AdGuard browsing security web service, support DoT & DoQ
Mayx https://dns.mayx.eu.org/dns-query ✔️
MBRJun https://dns.mbrjun.cn/dns-query ✔️ Block ads, use AdGuard browsing security web service
meddy94.de https://adguard.meddy94.de/dns-query ✔️ Adblocking, support DoT
mendozasdelivery.com https://mendozasdelivery.com/dns-query ✔️
mh4ckt3mh4ckt1c4s.xyz https://dns.mh4ckt3mh4ckt1c4s.xyz/dns-query ✔️ Block ads, support DoT
michelo.cl https://dns.michelo.cl/dns-query ✔️ Block ads, use AdGuard browsing security web service, support DoT & DoQ
Mike Zhang https://mikezhang.xyz/dns-query ✔️
mismat.ch https://netcup.mismat.ch/dns-query ✔️ Block ads, support DoT & DoQ
m-it.ro https://addns1.m-it.ro/dns-query ✔️ Block ads, use Cloudflare upstream and AdGuard browsing security web service
mmmalia.com https://doh.mmmalia.com/dns-query ✔️ Block ads & porn, use AdGuard parental control web service
mnet-online.de https://dns.mnet-online.de/dns-query ✔️ Support DoT
mobik https://dnstls.mobik.com/dns-query ✔️ Use Cloudflare upstream, support DoT
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
Ad, malware, adult content and gamble blocking https://family.dns.mullvad.net/dns-query
✔️
✔️
✔️
✔️
✔️
✔️
Public DoH server in US, DE, GB, SG, and SE with QNAME minimization, audited by Assured, support DoT
myatris.sbs https://myatris.sbs/dns-query ✔️
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! Also support DoT
MZJ Technology https://dns.mzjtechnology.com/dns-query ✔️ Support DoT
N
nashkan.net https://ae-fuj-w-p-1.nashkan.net/dns-query
https://ae-fuj-w-p-2.nashkan.net/dns-query
https://ae-fuj-w-p-3.nashkan.net/dns-query
https://at-wie-w-p-1.nashkan.net/dns-query
https://au-syd-w-f-1.nashkan.net/dns-query
https://gb-lon-w-p-2.nashkan.net/dns-query
https://ro-buc-w-p-1.nashkan.net/dns-query
https://sg-w-p-1.nashkan.net/dns-query
https://us-chi-w-f-1.nashkan.net/dns-query
https://us-chi-w-p-1.nashkan.net/dns-query
https://us-jac-w-f-1.nashkan.net/dns-query
https://us-jac-w-p-1.nashkan.net/dns-query
https://us-kan-w-p-1.nashkan.net/dns-query
https://us-nyc-w-p-1.nashkan.net/dns-query
https://us-saj-w-f-1.nashkan.net/dns-query
https://us-saj-w-p-1.nashkan.net/dns-query
✔️ Block ads, use Cloudflare upstream with malware filtering
neeb.it https://dns.neeb.it/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
NetVPN https://dns.netvpn.net/dns-query ✔️ Support DoT
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, support DoT & DoQ
Nick Slowinski https://dns.nick-slowinski.de/dns-query ✔️ Block ads
NIC.LV https://doh.lv/dns-query
https://doh.nic.lv/dns-query
✔️
✔️
Run by .lv TLD registry , support DoT
Nico Franke https://adguard-kartoffel.zernico.de/dns-query ✔️ Support DoT
Nicolas Dorriere Adblocking: https://doh-random-upstream.nicolas-dorriere.fr/dns-query
Non filtering: https://doh-own-recursion.nicolas-dorriere.fr/dns-query
✔️ Block ads
niko.NWPS.fi Public: https://public.ns.nwps.fi/dns-query
Kids: https://kids.ns.nwps.fi/dns-query
✔️ Block ads, hosted in Helsinki, support DoT, use AdGuard browsing security and parental filtering web service.
Ningkelle Adblock: https://dns.ningkelle.id/dns-query
Family: https://family.dns.ningkelle.id/dns-query
✔️ Block ads. Adblock endpoint uses Cloudflare upstream, Family endpoint uses AdGuard browsing security and parental filtering web service. Support DoT.
NiYaWe https://doh.niyawe.de/dns-query ✔️ Support DoT through dot.niyawe.de
Njalla https://dns.njal.la/dns-query ✔️ Non logging, based in Sweden
NordVPN https://dns1.nordvpn.com/dns-query
https://dns2.nordvpn.com/dns-query
✔️ Support DoT
novg.net https://dns.novg.net/dns-query ✔️
ntwrkh.pro https://ntwrkh.pro/dns-query ✔️ Block ads, support DoT
O
ofdoom.net https://dns.ofdoom.net/dns-query ✔️ Block ads, support DoT
oliviertv https://dns.oliviertv.co.za/dns-query ✔️ Adblocking, use Cloudflare upstream with malware filtering, support DoT
OpenBLD.net https://ada.openbld.net/dns-query ✔️ Block ads, malicious. Support DoT, DoH - HTTP/2, TLSv1.3. Without DNS leaks. Use own upstreams and update services.
OpenLoop https://ag.apollohct.com/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
opennameserver.org Baden-Baden, Germany: https://ns1.opennameserver.org/dns-query ✔️ DNSSEC enabled, non-logging, OpenNIC support
P
PaesaDNS https://dns.paesa.es/dns-query ✔️ Adblocking, non-logging, use Cloudflare upstream with malware filtering
pashagame456.com https://pashagame456.com/dns-query ✔️
Paulo https://dns.paulo.nom.za/dns-query ✔️
Pavol Decky https://dns.decky.eu/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
peb-schmidt.de https://dns.peb-schmidt.de/dns-query ✔️ Block ads, AdGuard browsing security web service, support DoT & DoQ
pepetio.xyz https://pepetio.xyz/dns-query ✔️
petqa.ru https://dns.petqa.ru/dns-query ✔️ Block ads, use Cloudflare upstream and AdGuard browsing security web service, support DoT & DoQ
pietjacobs.be https://dns1.pietjacobs.be/dns-query ✔️ Adblocking, use Cloudflare upstream with malware filtering
plan9-dns New Jersey: https://kronos.plan9-dns.com/dns-query
Mexico: https://helios.plan9-dns.com/dns-query
Florida: https://pluton.plan9-dns.com/dns-query
✔️
PlumeDNS https://privacy.plumedns.com/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
pm9352-bd.xyz https://pm9352-bd.xyz/dns-query ✔️
pm7051-br.xyz https://pm7051-br.xyz/dns-query ✔️
pooblet.co.za https://pooblet.co.za/dns-query ✔️ Adblocking, use Cloudflare upstream
Privex Netherlands: https://nl.dns.privex.io ✔️
propheci.xyz https://dns.propheci.xyz/dns-query ✔️ Block ads & porn, use ControlD upstream, support DoT & DoQ
Pubhole https://doh.archuser.org/dns-query ✔️ Block ads, also resolves OpenNIC, support DoT
Q
Quad9 9.9.9.9 (Secure): A threat-blocking, privacy-first recursive DNS service.
https://dns.quad9.net/dns-query
https://dns9.quad9.net/dns-query

9.9.9.10 (No Threat Blocking): For users who want to take advantage of privacy-first recursive DNS service, but do not want threat blocking.
https://dns10.quad9.net/dns-query

9.9.9.11 (Secure + ECS): For users who do not route to the closest-possible Quad9 location, use 9.9.9.11 for better CDN performance.
https://dns11.quad9.net/dns-query

9.9.9.12 (No Threat Blocking + ECS): For users who do not route to the closest-possible Quad9 location, and also do not want threat blocking, use 9.9.9.12 for better CDN performance.
https://dns12.quad9.net/dns-query
✔️
✔️
✔️
✔️

dns9.quad9.net is another alias for dns.quad9.net, see: https://quad9.net/news/blog/doh-with-quad9-dns-servers

9.9.9.9 - Malware blocking, DNSSEC validation
9.9.9.10 - No malware blocking, no DNSSEC validation
9.9.9.11 - Malware blocking, DNSSEC validation, ECS enabled
9.9.9.12 - No malware blocking, no DNSSEC validation, ECS enabled, support DoT
Quiet Rocks https://dns.quiet.rocks/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
QWER DNS https://dog.dns.qwer.pw/dns-query
https://lion.dns.qwer.pw/dns-query
https://frog.dns.qwer.pw/dns-query
https://tiger.dns.qwer.pw/dns-query
✔️ Block ads, use Cloudflare upstream, support DoT on port 853 and DoQ on port 784
R
Rabbit DNS Non filtering: https://dns.rabbitdns.org/dns-query
Malware filtering: https://security.rabbitdns.org/dns-query
Malware and adult filtering: https://family.rabbitdns.org/dns-query
✔️ Use Cloudflare upstream with malware and family filtering
redhosting.com.ar https://dns.redhosting.com.ar/dns-query ✔️ Block ads & gambling, use Cloudflare upstream, support DoT
reitmeier.me https://dns.reitmeier.me/dns-query ✔️ Block ads, use Cloudflare upstream , support DoT & DoQ
reckoningslug.name https://dns.reckoningslug.name/dns-query ✔️ Use Cloudflare upstream
regiopolis.cloud https://regiopolis.cloud/dns-query ✔️
renardbleu.dev https://renardbleu.dev/dns-query ✔️ OpenNIC, support DoT
Restena https://dnspub.restena.lu/dns-query ✔️ DNSSEC validation, support DoT
RetakeCS https://dns.retakecs.com/dns-query ✔️ Adblocking, use AdGuard browsing security web service, support DoT & DoQ
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 with DoH and DoT option
revelio.top https://revelio.top/dns-query ✔️
RobinGroppe.de https://dns.rbn.gr/dns-query ✔️ Malware blocking, DNSSEC validation, support DoT
roedel.cloud https://dns.roedel.cloud/dns-query ✔️ Block ads, support DoT & DoQ
S
SafeServe https://safeservedns.com/dns-query ✔️ Operated by Namecheap, support DoT
senthil.us https://adguard.senthil.us/dns-query ✔️ Block ads & porn
serdcebolit.ru https://dns1.serdcebolit.ru/dns-query ✔️ Block ads & porn, support DoT
Sheggi https://dns.sheggi.ch/dns-query ✔️ Porn blocking, use Cloudflare upstream with malware and family filtering, support DoT
Shimul D https://dns.shimul.me/dns-query ✔️ Block ads & gambling, support DoT
shoupperuser.com https://adguard.shoupperuser.com/dns-query ✔️ Ad & porn blocking, use AdGuard browsing security and parental control web service, support DoT
silen.org https://dns.silen.org/dns-query ✔️ Block ads
skrep.eu https://dns.skrep.eu/dns-query ✔️ OpenNIC, block ads, support DoT & DoQ
Silentlybren https://dns.silentlybren.com/dns-query ✔️ Adblocking
Slinkyman.net https://dns.slinkyman.net/dns-query ✔️ Adblocking, use Cloudflare upstream, support DoT
SmartGuard https://dns.smartguard.io/dns-query ✔️ Customizable policy and filtering, support DoT
smilence https://adg.geili.me/dns-query ✔️
solaxy.live https://solaxy.live/dns-query ✔️
squidmall.vip https://squidmall.vip/dns-query ✔️
Startup Stack https://dns.startupstack.tech/dns-query ✔️ Support DoT
stirringphoto.com https://dns.stirringphoto.com/dns-query ✔️ Support DoT
StormyCloud https://dns.stormycloud.org/dns-query ✔️ Support DoT
sublime9.xyz https://doh.sublime9.xyz/dns-query ✔️
suhaila.dev https://dns.suhaila.dev/dns-query ✔️ Block ads
Sunet DNS https://resolver.sunet.se/dns-query ✔️ Support DoT
sunnygyl.com https://sunnygyl.com/dns-query ✔️ Adblocking, use Cloudflare upstream, support DoT
Sunoaki Network https://doh.sunoaki.net/dns-query ✔️
superstefan.win https://dns.superstefan.win/dns-query ✔️ Adblocking, use Cloudflare upstream
Svoi https://dns.svoi.dev/dns-query ✔️
Switch https://dns.switch.ch/dns-query ✔️ Block porn & gambling, support DoT
szpadel.ovh https://dns.szpadel.ovh/dns-query ✔️ Block ads, support DoT
T
t53.de https://dns.t53.de/dns-query ✔️ Support DoT
tecdrive.site https://tecdrive.site/dns-query ✔️
Telekom Deutschland https://dns.telekom.de/dns-query ✔️ Support DoT
thebuckners.org https://dns.thebuckners.org/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
thethorsens.org https://blocker.thethorsens.org/dns-query ✔️ Block ads, use Cloudflare and ControlD upstream, support DoT & DoQ
thiz.top https://dns.thiz.top/dns-query
OISD: https://dns.thiz.top/1:IAAgAA==
Hagezi:
✔️ Use Cloudflare upstream, support blocklist customization through Rethink custom path
TipsyCoffee https://dns.tipsy.coffee/dns-query ✔️ Block ads & gambling, support DoT
Tls-data.de https://dns.tls-data.de/dns-query ✔️
TN Photography https://adb.timnichollsphotography.com/dns-query ✔️ Block ads, support DoT
tujenasnaszato.xyz https://tujenasnaszato.xyz/dns-query ✔️
tuskythehusky.tech https://tuskythehusky.tech/dns-query ✔️
TWNIC https://dns.twnic.tw/dns-query ✔️ No source IP logging. Operated by Quad101 project, according to this announcement
Tiarap https://doh.tiar.app/dns-query ✔️ Block ads, tracking, malware, scam and phising domains. No Logging, dns0x20, No ECS, DNSSEC Validation
Tri-DNS Canada: https://tri-dns.net/dns-query
Switzerland: https://eu.tri-dns.net/dns-query
Singapore: https://asia.tri-dns.net/dns-query
Support DoT & DoQ
U
[UK DNS Privacy Project https://resolver.dnsprivacy.org.uk/dns-query ✔️ Support DoT
UncensoredDNS https://anycast.uncensoreddns.org/dns-query ✔️ Support DoT & DoQ
unx.io https://dns.unx.io/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
Usable Privacy https://adfree.usableprivacy.net/dns-query ✔️ Block ads, support DoT
V
vaioswolke.xyz https://dns.vaioswolke.xyz/dns-query ✔️
VIA https://doh.viatech.com.tw/dns-query ✔️ Block ads, use Cloudflare upstream
vorlif.org https://vorlif.org/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT
W
wang art https://dns.wang.art/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
waringer-atg.de https://abel.waringer-atg.de/dns-query ✔️
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, support DoT
W3C TAG https://dns.w3ctag.org/dns-query ✔️ Support DoT
X
xlion.tw https://dns.xlion.tw/dns-query ✔️ Block ads, use Cloudflare upstream and AdGuard browsing security web service
Xstl DNS SK Broadband: https://dns.seia.io/dns-query
Oracle Cloud: https://secondary.dns.seia.io/dns-query
✔️ Block ads, use Cloudflare upstream, support DoT, hosted in South Korea
Y
Yarp https://yarp.lefolgoc.net/dns-query ✔️
✔️
Hosted in France, no logging, support DoT
Yuu528 https://dns.yuu-g.net/dns-query ✔️ Block ads, use Cloudflare upstream, support DoT & DoQ
Z
zdn.ro https://zdn.ro/dns-query ✔️ Block ads, use Cloudflare upstream and AdGuard browsing security web service, support DoT & DoQ
zknt.org https://doh.zknt.org/dns-query ✔️ Support DoT
0-9
123000123.xyz https://123000123.xyz/dns-query ✔️ Block ads, use AdGuard browsing security web service, support DoT
3dcosas.xyz https://3dcosas.xyz/dns-query ✔️
4NetGuides https://ns2.4netguides.org/dns-query ✔️ Block ads, support DoT
444723.xyz https://dns.444723.xyz/dns-query ✔️
688447.xyz https://dns.688447.xyz/dns-query ✔️ Use Cloudflare upstream
774445.xyz https://doh.774445.xyz/dns-query ✔️
775467.xyz https://dns.775467.xyz/dns-query ✔️
8887744.xyz https://dns.8887744.xyz/dns-query ✔️
9999.sg https://dns.9999.sg/dns-query ✔️
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, support DoT
@publicarray dns.seby.io https://doh-2.seby.io/dns-query ✔️ Australian server that runs @m13253's Go implementation, OpenNIC, Unbound with DNSSEC, No ECS, and No logs. Support DoT

*: Tested via curl --doh-url <RESOLVER_URI> http://google.com.
**: Cloudflare/ControlD upstream means Cloudflare/ControlD can see the queries' content and the DoH's IP, but usually not the client's IP unless the DoH server forwards it.
False positives or negatives from Cloudflare filtering can be reported through Cloudflare Radar.
AdGuard's web service receives hash prefixes of the requested domain.
DoT is the primary protocol for Android's Private DNS.
DoQ send raw DNS query through QUIC stream, skipping HTTP overhead of DoH3

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#zippy=%2Cuse-a-secure-connection-to-look-up-sites-ip-addresses
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/
Android Intra & Nebulo

DOH Tools

Name Author/Organization Comments
AdGuardHome AdGuard Network-wide ads & trackers blocking DNS server that can call and provide DoT, DoH & DoQ service
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.
dnsproxy AdGuard A simple DNS proxy server written in Go that can forward and serve DoT, DoH & DoQ.
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
FDNS netblue30 Firejail DNS-over-HTTPS Proxy Server
godnsbench Andrey Meshkov Benchmark DoH, Do53, DoT and DoQ servers.
h2odoh Max Kostikov an implementation with H2O HTTP/2 server using embedded mruby.
Intra Jigsaw DoH client for Android
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

⚠️ **GitHub.com Fallback** ⚠️