DNS over HTTPS - curl/curl GitHub Wiki
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.
RFC 8484 - DNS Queries over HTTPS (DoH)
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 | ✔️ | |
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.
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 |
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 |
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 | 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. |