Skip to content
tina-hello edited this page Apr 25, 2024 · 1097 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
ABD https://adguard.abd.ong/dns-query ✔️ Adblocking
Abraservice.xyz https://doh.abraservice.xyz/dns-query ✔️
AdFilter Perth: https://per.adfilter.net/dns-query
Sydney: https://syd.adfilter.net/dns-query
✔️
✔️
✔️
Adblocking, aggregated statistics kept for 30 days
Adfreedns https://adfreedns.top/dns-query ✔️ Adblocking
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
alleesph https://alleesph.online/dns-query ✔️
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
Apollinaria https://dns.hypercute.eu/dns-query ✔️
Artikel10 https://dns.artikel10.org/dns-query ✔️ Non-logging service based in Germany
Asteri Moon https://dns.asterimoon.com/dns-query ✔️ Adblocking
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
a47.me https://dns.a47.me/dns-query ✔️
B
baishiyuan.cn https://dns.baishiyuan.cn/dns-query ✔️ Adblocking
bemag https://dns.bemag.app ✔️ Block ads
b-ii https://b-ii.com/dns-query ✔️ Block ads
Bitdefender https://dns.bitdefender.net/dns-query ✔️
BITServices https://dns.bitservices.io/dns-query ✔️ Adblocking
Blaze-sk https://dns.blaze-sk.ru/dns-query ✔️ Adblocking
Blokada DNS https://dns.blokada.org/dns-query ✔️ No logging.
bonis.de https://adguard.bonis.de/dns-query ✔️
Brahma World https://dns.brahma.world/dns-query ✔️ No logging • Blocks Ads + Trackers + Malware + Phishing domains, DNSSEC ready • QNAME Minimization • No EDNS Client-Subnet
bugz.fr https://stratus.bugz.fr/dns-query ✔️ Ad & porn blocking
C
Cak Sono https://dns.caksono.com/dns-query ✔️ Adblocking
Canarypwn Cloudflare upstream: https://doh.aaaab3n.moe/dns-query-114514 ✔️
Carestyle https://console.carestyle.org/dns-query ✔️ Adblocking
carson-family.com https://dns.carson-family.com/dns-query ✔️ Ad & porn blocking
carter.me https://dns.carter.me/dns-query ✔️ Adblocking
catdns.org https://catdns.org/dns-query ✔️
chadeyron.fr https://dns.chadeyron.fr/dns-query ✔️ Adblocking
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
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)
Cloud88 https://dns.cloud88.com.au/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
cnetwork.cloud https://doh.cnetwork.cloud/dns-query ✔️ Block ads
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.
CubeDNS https://cubedns.com/dns-query ✔️
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
daemon.za.net https://dns.daemon.za.net/dns-query ✔️
Danielle McLean https://ns.00dani.me/dns-query ✔️
data.haus https://ns.data.haus/dns-query ✔️ Adblocking, non-logging
Dekedin https://dns.dekedin.me/dns-query ✔️ Adblocking, logs are keps for 90 days, rate-limited
dev-umbrellagov https://dns.dev-umbrellagov.com/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 ✔️
DNS Free Adblocking: https://dns-free.link/dns-query
Ad & porn blocking: https://dns-free.link/family
✔️
✔️
dns-ga.de https://doh.dns-ga.de/dns-query ✔️
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
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
dnscry.pt Allentown: https://abe01.dnscry.pt/dns-query
Chicago: https://ord01.dnscry.pt/dns-query
Coeur d'Alene: https://coe01.dnscry.pt/dns-query
Coventry: https://cvt01.dnscry.pt/dns-query
Durham: https://rdu01.dnscry.pt/dns-query
Fujairah: https://fjr01.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
Miami: https://mia01.dnscry.pt/dns-query
Munich: https://muc01.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
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
Tallinn: https://tll01.dnscry.pt/dns-query
Tampa: https://tpa01.dnscry.pt/dns-query
Warsaw Skhron: https://waw02.dnscry.pt/dns-query
✔️ Support IPv4+IPv6, uncensored, unfiltered, encrypted, DNSSEC, no logging.
dnsforge.de Adblocking : https://dnsforge.de/dns-query
Ads and pornblocking : https://clean.dnsforge.de/dns-query
✔️
✔️
No logging. Support DNSSEC. Hosted in Germany
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.
dnswebvsn.com https://dnswebvsn.com/dns-query ✔️ Ad & porn blocking
doh.best https://dns.doh.best/dns-query ✔️ Adblocking
doh.xyz https://doh.xyz/dns-query ✔️
Dom!nic https://3dns.eu/dns-query ✔️
dotnet.win https://dns.dotnet.win/dns-query ✔️ Ad & porn blocking
Dukun.de https://dukun.de/dns-query ✔️
E
EasyMosdns https://doh.apad.pro/dns-query ✔️
Edgy DNS https://edgy-dns.com/dns-query ✔️ Adblocking
Egor Glukhikh https://dns.henek.ovh/dns-query ✔️ Adblocking
Emiliyan Parvanov https://dns.emiliyan.com/dns-query ✔️ Adblocking
Enzonix https://dns.enzonix.com/dns-query ✔️ Block ads
eq.md https://bl.eq.md/dns-query ✔️ Block ads
esnube.es https://dns.esnube.es/dns-query ✔️
Extrawdw https://dns.extrawdw.net/dns-query ✔️ Adblocking
F
familiamv.net https://dnsvps.familiamv.net/dns-query ✔️ Adblocking
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)
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
fullaccesstointernet.jp.eu.org https://dns.fullaccesstointernet.jp.eu.org/dns-query ✔️
G
Gamban https://dns.gamban.com/dns-query ✔️
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.
Guardio https://dns.guard.io/dns-query ✔️
guidocioni.it https://dns2.guidocioni.it/dns-query ✔️ Adblocking
Gustavus Adolphus College https://cluster-0.gac.edu/dns-query
https://cluster-1.gac.edu/dns-query
✔️
✔️
H
horcrux.vip https://dns.horcrux.vip/dns-query ✔️ Block ads
hostme.co.il https://ag.hostme.co.il/dns-query ✔️ Adblocking
Hostux.net Adblocking DNS:
https://dns.hostux.net/ads
✔️ DNSSEC, no EDNS Client-Subnet, not logging queries' content, hosted in Luxembourg.
Huque https://doth.huque.com/dns-query ✔️
I
Ian ROCKS https://dns.ian.rocks/dns-query ✔️ Block ads & porn
ikarosalpha.xyz https://ikarosalpha.xyz/dns-query ✔️ Adblocking
Iki https://dns.iki.my.id/dns-query ✔️ Adblocking
immanuelschaffer https://dns.immanuelschaffer.de/dns-query ✔️ Adblocking
In-Berlin https://dns1.in-berlin.de/dns-query ✔️
Indianets https://adblock.indianets.net/dns-query ✔️ Adblocking
indybanipal.com https://dns.indybanipal.com/dns-query ✔️ Ad & porn blocking
Institut national de recherche en sciences et technologies du numérique https://qlf-doh.inria.fr/dns-query ✔️
Internet Initiative Japan https://public.dns.iij.jp/dns-query ✔️ Planned to run until March 2027
is.my.waifu.cz https://aqua.is.my.waifu.cz/dns-query
https://megumin.is.my.waifu.cz/dns-query
https://yunyun.is.my.waifu.cz/dns-query
https://darkness.is.my.waifu.cz/dns-query
✔️
J
Jackyes.ovh https://jackyes.ovh/dns-query ✔️ Adblocking
janl.eu https://dns.janl.eu/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
Justin Counts https://ad.justincounts.com/dns-query ✔️
K
keke125 https://dns.keke125.com/dns-query ✔️ Adblocking
kekew https://doh.kekew.info/dns-query ✔️
Kerekes https://dns.kerekes.xyz/dns-query ✔️ Adblocking
Kishore https://adguard.avdkishore.dev/dns-query ✔️
Koala https://dns.koala.us.to/dns-query ✔️ Adblocking
kooman https://doh.kooman.org/dns-query ✔️
Konikoni428 https://adguard.konikoni428.com/dns-query ✔️ Adblocking
Krnl.eu https://xray.krnl.eu/dns-query ✔️ Adblocking
kugoapps https://dns.kugoapps.com/dns-query ✔️ Block ads
Kukal https://dns.kukal.cz/dns-query ✔️ Adblocking
kusoneko https://dns.kusoneko.moe:9443/dns-query ✔️
L
labnekotest https://dns.labnekotest.site/dns-query ✔️ Adblocking
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. No logging, no filtering, no ECS, DNSSEC support.
Levonet https://dns.levonet.sk/dns-query ✔️
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
✔️
✔️
LobbyGod https://dns.lobbygod.com/dns-query ✔️
londonwebnerd.cloud https://adguard.londonwebnerd.cloud/dns-query ✔️
loNET Germany 1: https://doh.phdns1.lonet.org/dns-query
Germany 2: https://doh.phdns2.lonet.org/dns-query
✔️ Adblocking
M
mandre.dev https://dns.mandre.dev/dns-query ✔️ Adblocking
Marschi https://ag.marschi.de/dns-query ✔️ Adblocking
maskab https://doh.maskab.com/dns-query ✔️
Masters of Cloud https://masters-of-cloud.de/dns-query ✔️
Matt VerLee https://family.dns.doubleangels.com/dns-query ✔️ Block ads
meddy94.de https://adguard.meddy94.de/dns-query ✔️ Adblocking
meexx.de https://testguard.meexx.de/dns-query ✔️ Adblocking
MERCURY https://ns.mtsoln.com/dns-query ✔️ Adblocking
mihanentalpo https://dns.mihanentalpo.me ✔️
moderateinfra.net https://nue2.moderateinfra.net/dns-query ✔️ Adblocking
modr.club https://ps1.modr.club/dns-query ✔️
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
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!
N
narl.app https://dns.narl.app/dns-query ✔️ Adblocking
Neil https://dns.neilzone.co.uk/dns-query ✔️ Adblocking
nenam.eu https://nenam.eu/dns-query ✔️
Newpangea https://dns1.us.newpangea.de/dns-query
https://dns1.au.newpangea.de/dns-query
https://dns1.in.newpangea.de/dns-query
https://dns1.sg.newpangea.de/dns-query
https://dns1.cl.newpangea.de/dns-query
https://dns1.fi.newpangea.de/dns-query
✔️
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 ✔️ Block ads
NIC.LV https://doh.lv/dns-query
https://doh.nic.lv/dns-query
✔️
✔️
Run by .lv TLD registry
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
NordVPN https://dns1.nordvpn.com/dns-query
https://dns2.nordvpn.com/dns-query
✔️
nordthreatprotection Malware blocking: https://dns-malwaresec.nordthreatprotection.com/dns-query
Adblocking: https://dns-cybersec.nordthreatprotection.com/dns-query
✔️
Noridev https://1.dns.noridev.moe/dns-query ✔️ Adblocking
NP Solution https://dns.npsolution.it/dns-query ✔️ Ad & porn blocking
nullsproxy https://dns.nullsproxy.com/dns-query ✔️
O
ofdoom.net https://dns.ofdoom.net/dns-query ✔️ Adblocking
oliviertv https://dns.oliviertv.co.za/dns-query ✔️ Adblocking
OpenBLD.net Adapted: https://ada.openbld.net/dns-query
Strict: https://ric.openbld.net/dns-query
✔️
✔️
Adblocking
OSZX DNS https://dns.oszx.co/dns-query ✔️ Adblocking
P
PaesaDNS https://dns.paesa.es/dns-query ✔️ Adblocking, non-logging
PanSzelescik https://dns-ovh.panszelescik.pl/dns-query ✔️ Adblocking
Path of Grace https://doh.gcp.pathofgrace.com/dns-query ✔️ Adblocking
Paulo https://paulo.nom.za/dns-query ✔️ Adblocking
PC Coach https://dns.pccoach.nl/dns-query ✔️ Adblocking
PersianNIT https://darya.persiannit.net/dns-query ✔️ Adblocking
pesaventofilippo https://dns.pesaventofilippo.com/dns-query ✔️ Adblocking
phillipjberry.net https://dns.phillipjberry.net/dns-query ✔️ Block ads
pietjacobs.be https://dns1.pietjacobs.be/dns-query ✔️ Adblocking
pnh.my.id https://dns.pnh.my.id/dns-query ✔️ Block ads
pooblet.co.za https://pooblet.co.za/dns-query ✔️ Adblocking
PragmaSEC https://dns.pragmasec.nl/dns-query ✔️ Adblocking
Pubhole https://doh.archuser.org/dns-query ✔️ Block ads, also resolves OpenNIC
puregeni.us https://dns-privacy.puregeni.us/dns-query ✔️ Adblocking
Q
qquackDNS https://ns1.qquack.org/dns-query ✔️ Adblocking, non-logging
qtxd.net https://hostdare.qtxd.net/dns-query ✔️ Block ads
Quad9 https://dns.quad9.net/dns-query ✔️ Blocks malware
quydang.name.vn https://adguard.quydang.name.vn/dns-query ✔️
R
RAL9005 https://ns.ral9005.org/dns-query ✔️ Adblocking
Repinger https://dns.repinger.my.id/dns-query ✔️ Adblocking
Restena https://dnspub.restena.lu/dns-query ✔️ Based in Luxembourg, DNSSEC, minimal logging for technical functions
RetakeCS https://dns.retakecs.com/dns-query ✔️ Adblocking
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).
Rin.sh https://dns.rin.sh/dns-query ✔️
RobinGroppe.de https://dns.rbn.gr/dns-query ✔️
rootlab.top https://dns.rootlab.top/dns-query ✔️ Adblocking
RoTunneling https://dns.rotunneling.net/dns-query/public ✔️ Adblocking
rslvr.eu US: https://us.rslvr.eu/dns-query
The Netherlands: https://nl.rslvr.eu/dns-query
Japan: https://jp.rslvr.eu/dns-query
Hong Kong: https://hk.rslvr.eu/dns-query
Singapore: https://sg.rslvr.eu/dns-query
Australia: https://au.rslvr.eu/dns-query
✔️ Adblocking
Ruby.ci https://adguard.ruby.ci/dns-query ✔️ Adblocking
rueiliu https://adg.rueiliu.space/dns-query ✔️ Adblocking
runsel https://doh.runsel.id/dns-query ✔️ Adblocking
rustsword https://drs.rustsword.com/dns-query ✔️
S
Safe Surfer https://doh.safesurfer.io/dns-query ✔️ Filter porn sites, enforce safe search
SafeServe https://safeservedns.com/dns-query ✔️ Operated by Namecheap
Sari https://dns.sarilouis.com/dns-query ✔️
sc-lezhi.com https://ns1.sc-lezhi.com/dns-query ✔️ Adblocking
sealyserver https://adguard.sealyserver.com/dns-query ✔️ Adblocking
Sheggi https://dns.sheggi.ch/dns-query ✔️ Porn blocking
shoupperuser.com https://adguard.shoupperuser.com/dns-query ✔️ Ad & porn blocking
shutgaming.net https://adguard.shutgaming.net/dns-query ✔️ Adblocking
Silen.org https://dns.silen.org/dns-query ✔️ Adblocking
Silentlybren https://dns.silentlybren.com/dns-query ✔️ Adblocking
skrep.eu https://dns.skrep.eu/dns-query ✔️ Adblocking
Slinkyman.net https://dns.slinkyman.net/dns-query ✔️ Adblocking
SmartGuard https://dns.smartguard.io/dns-query ✔️ Customizable policy and filtering
spacedns.org https://spacedns.org/dns-query ✔️ Adblocking, hosted in Poland
Spirio.fr https://dns.spirio.fr/dns-query ✔️ Adblocking
sscw.win https://adguard.sscw.win/dns-query ✔️ Adblocking
strassmair.org https://dns.strassmair.org/dns-query ✔️
sukidayo.eu.org https://sukidayo.eu.org/dns-query ✔️
Sundalandia Adblock https://sundalandia.pp.ua/dns-query
Family filter https://sundalandia.pp.ua/family
✔️
✔️
Sunet DNS https://resolver.sunet.se/dns-query ✔️
sunnygyl.com https://sunnygyl.com/dns-query ✔️ Adblocking
superstefan.win https://dns.superstefan.win/dns-query ✔️ Adblocking
Svoi https://dns.svoi.dev/dns-query ✔️
Syshero https://doh.syshero.org/dns-query ✔️
T
t53.de https://dns.t53.de/dns-query ✔️
technicule.info https://vpn.technicule.info/dns-query ✔️
Telekom Deutschland https://dns.telekom.de/dns-query ✔️
The Good Source https://dns.thegoodsource.net/dns-query ✔️ Block porn and violent extremism
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
tigrons.ru https://tigrons.ru/dns-query ✔️ Adblocking
Tls-data.de https://dns.tls-data.de/dns-query ✔️
truta https://truta.org/dns-query ✔️
tryk.app https://dns.tryk.app/dns-query ✔️ Adblocking
TWNIC https://dns.twnic.tw/dns-query ✔️ No source IP logging. Operated by Quad101 project, according to this announcement
twotigers.xyz https://adguard.twotigers.xyz/dns-query ✔️ Block ads
TXQ https://dns.txq.life/dns-query ✔️ Adblocking
U
Unstoppable Domains https://resolver.unstoppable.io/dns-query ✔️ Also resolve .crypto TLD of Unstoppable Domains.
unx.io https://dns.unx.io/dns-query ✔️
V
Val Cosmos https://doh.valscosmos.com ✔️ Block ads
Virga DNS Adblocking https://virga.pp.ua/dns-query
Adblocking & porn blocking https://virga.pp.ua/porn
✔️
✔️
Server in Japan
vtcuong.site https://vtcuong.site/dns-query ✔️ Ad & porn blocking
W
wahr.top https://dns.wahr.top/dns-query ✔️
Wang Art https://dns.wang.art/dns-query ✔️ Adblocking
warma https://dns.warma.me/dns-query ✔️ Adblocking
Wheezy Notes https://doh-ca.naftalie.net/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.
X
xwdmw.xyz https://dns.xwdmw.xyz/dns-query ✔️ Block ads
Y
Yarp https://yarp.lefolgoc.net/dns-query ✔️
✔️
Hosted in France, no logging.
yatima https://dns.yatima.tv/dns-query ✔️ Adblocking
Z
zburger.top https://www.zburger.top/dns-query ✔️
ZPN.me https://a.zpn.me/dns-query ✔️ Adblocking
0-9
0x55 https://dns.0x55.net/dns-query ✔️
4-the.win https://dns.4-the.win/dns-query ✔️
4ch.my.id https://polisidns.4ch.my.id/dns-query ✔️ Block ads
52306.org https://dns.52306.org/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.
@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#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/

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
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