Skip to content

Import DOH list from CURL Wiki#1063

Open
eernam wants to merge 1 commit into
DNSCrypt:masterfrom
eernam:master
Open

Import DOH list from CURL Wiki#1063
eernam wants to merge 1 commit into
DNSCrypt:masterfrom
eernam:master

Conversation

@eernam

@eernam eernam commented Jul 6, 2026

Copy link
Copy Markdown

No description provided.

@eernam

eernam commented Jul 6, 2026

Copy link
Copy Markdown
Author

@jedisct1

Name DoH URL IP Comment
ADnull_DNS https://dns.adnull.com/dns-query 188.190.191.78 Personal DoH resolver with ad and tracker blocking per user
Andrews_&_Arnold https://dns.aa.net.uk/dns-query 217.169.20.22 no logging (see DNS Disclaimer), also support DoT
applewebkit.dev https://dns.applewebkit.dev/dns-query 146.56.118.112 Block ads, use Cloudflare upstream, also support DoT
Aquilenet_DNS https://dns.aquilenet.fr/dns-query 45.67.81.23 Non profit ISP DIY in France. Support IPv4+IPv6, DoT, uncensored, unfiltered, encrypted, DNSSEC
Asteri_Moon https://dns.asterimoon.com/dns-query 204.216.154.80 Adblocking, also support DoT
BITServices https://dns.bitservices.io/dns-query 63.32.212.172 Adblocking, use Cloudflare upstream, also support DoT & DoQ
Blokada_DNS https://dns.blokada.org/dns-query 193.180.80.2 No logging, also support DoT
Brahma_World https://dns.brahma.world/dns-query 157.90.124.62 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 159.195.62.166 Block ads & porn, use AdGuard browsing security and parental control web service
caspervk.net https://dns.caspervk.net/dns-query 159.69.4.2 Block ads, support DoT
CERT_Estonia https://dns.cert.ee/dns-query 46.226.143.86 Block phishing, malware, porn & gambling, support DoT
ChunghwaMC https://dns.chunghwamc.com/dns-query 59.127.0.184 Block ads, use Cloudflare upstream, support DoT & DoQ
CleverAdmin https://dns1.techniverse.net/dns-query 185.228.136.191 Adblocking, also support DoT & DoQ
datenquark.de https://dns.datenquark.de/dns-query 152.53.130.105 Block ads, support DoT
dev-umbrellagov https://dns.dev-umbrellagov.com/dns-query 18.254.96.167 Support DoT
Digitale_Gesellschaft https://dns.digitale-gesellschaft.ch/dns-query 185.95.218.43 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 172.67.140.171 Use Cloudflare upstream
dns.digitalsize.net https://dns.digitalsize.net/dns-query 94.130.135.203 A public, non-tracking, non-filtering DNS resolver with DNSSEC enabled, QNAME minimization and no EDNS client subnet. Supports DoT. Hosted in Germany.
dns.flatuslifir.is https://dns.flatuslifir.is/dns-query 45.134.88.121 no logging, no filtering. Also support DoT
dnsHome.de https://dns.dnshome.de/dns-query 45.86.125.59 Supports DoH/DoH3 DoT/DoQ and DNSCrypt, No logging, No blocking
dshubham.xyz https://agh.dshubham.xyz/dns-query 155.248.240.173 Block ads, support DoT & DoQ
Elemental_Software https://dns.elemental.software/dns-query 45.33.60.119 Support DoT
familiamv.net https://dnsvps.familiamv.net/dns-query 143.47.51.218 Adblocking, use Cloudflare upstream, support DoT
farshidhakimy.de https://dns.farshidhakimy.de/dns-query 89.57.45.206 Block ads, use AdGuard browsing security web service, support DoT
floriantinney.de https://dns.floriantinney.de/dns-query 194.97.157.22 Use AdGuard browsing security web service, support DoT
FurrIX_vIX https://dns.furrix.zone/dns-query 204.12.237.197 OpenNIC compatible with support for DoT and DoH. Small community project providing two name servers over IPv4/IPv6. Hosted in Kansas City, MO, US. Used to be operated by Marbled Fennec Networks.
Gottlieb_Freitag https://dns.glf.wtf/dns-query 88.99.93.80 Block ads, support DoT
Inforlogia https://dns.inforlogia.com/dns-query 152.70.218.58 Block ads, use Cloudflare upstream, support DoT & DoQ
Internet_Initiative_Japan https://public.dns.iij.jp/dns-query 103.2.57.5 Planned to run until March 2027, support DoT
Kernel_Error https://dns.kernel-error.de/dns-query 37.120.183.220 DNSSEC-validating, support DoT & DoQ, Privacy-Policy
krctech.dev https://adblock.krctech.dev/dns-query 139.99.44.3 Block ads, use Cloudflare upstream, support DoT & DoQ
La_Contre-Voie https://doh.lacontrevoie.fr/dns-query 178.105.16.6 Supports DNSSEC and IPv6, not logging queries' content, uses unbound. Commits for net neutrality, hosted in France.
LuMa_Medien https://dns.luma-medien.com/dns-query 88.99.142.87 Block ads, use AdGuard browsing security web service, support DoT & DoQ
marasov.id https://dns.marasov.id/dns-query 109.123.236.250 Block ads, use Cloudflare upstream
Masters_of_Cloud https://masters-of-cloud.de/dns-query 152.53.119.76 OpenNIC, support DoT
meddy94.de https://adguard.meddy94.de/dns-query 130.61.24.160 Adblocking, support DoT
mh4ckt3mh4ckt1c4s.xyz https://dns.mh4ckt3mh4ckt1c4s.xyz/dns-query 5.196.74.76 Block ads, support DoT
mmmalia.com https://doh.mmmalia.com/dns-query 88.115.206.113 Block ads & porn, use AdGuard parental control web service
MZJ_Technology https://dns.mzjtechnology.com/dns-query 45.79.17.103 Support DoT
Nick_Slowinski https://dns.nick-slowinski.de/dns-query 128.140.89.73 Block ads
ofdoom.net https://dns.ofdoom.net/dns-query 152.70.156.129 Block ads, support DoT
OpenBLD.net https://ada.openbld.net/dns-query 95.85.94.116 Block ads, malicious. Support DoT, DoH - HTTP/2, TLSv1.3. Without DNS leaks. Use own upstreams and update services.
Pavol_Decky https://dns.decky.eu/dns-query 116.202.98.177 Block ads, use Cloudflare upstream, support DoT
pooblet.co.za https://pooblet.co.za/dns-query 104.21.42.198 Adblocking, use Cloudflare upstream
Practically_Unhackable https://dns.practicallyunhackable.com/dns-query 128.254.206.25 Also support DoT
Quiet_Rocks https://dns.quiet.rocks/dns-query 207.127.93.3 Block ads, use Cloudflare upstream, support DoT
redhosting.com.ar https://dns.redhosting.com.ar/dns-query 31.97.249.178 Block ads & gambling, use Cloudflare upstream, support DoT
renardbleu.dev https://renardbleu.dev/dns-query 66.154.118.103 OpenNIC, support DoT
RobinGroppe.de https://dns.rbn.gr/dns-query 185.245.97.150 Malware blocking, DNSSEC validation, support DoT
roedel.cloud https://dns.roedel.cloud/dns-query 116.203.135.71 Block ads, support DoT & DoQ
shoupperuser.com https://adguard.shoupperuser.com/dns-query 50.116.59.251 Ad & porn blocking, use AdGuard browsing security and parental control web service, support DoT
Slinkyman.net https://dns.slinkyman.net/dns-query 203.29.240.52 Adblocking, use Cloudflare upstream, support DoT
SmartGuard https://dns.smartguard.io/dns-query 95.179.161.138 Customizable policy and filtering, support DoT
Startup_Stack https://dns.startupstack.tech/dns-query 45.79.102.67 Support DoT
stirringphoto.com https://dns.stirringphoto.com/dns-query 66.175.223.143 Support DoT
StormyCloud https://dns.stormycloud.org/dns-query 23.128.248.2 Support DoT
Surfshark_DNS https://dns.surfsharkdns.com/dns-query 194.169.169.169 Support DoT & DoQ
sunnygyl.com https://sunnygyl.com/dns-query 47.243.233.55 Adblocking, use Cloudflare upstream, support DoT
szpadel.ovh https://dns.szpadel.ovh/dns-query 213.32.25.25 Block ads, support DoT
Telekom_Deutschland https://dns.telekom.de/dns-query 217.0.43.162 Support DoT
TipsyCoffee https://dns.tipsy.coffee/dns-query 118.163.170.2 Block ads & gambling, support DoT
UncensoredDNS https://anycast.uncensoreddns.org/dns-query 91.239.100.100 Support DoT & DoQ
Usable_Privacy https://adfree.usableprivacy.net/dns-query 78.47.163.141 Block ads, support DoT
Wikimedia_DNS https://wikimedia-dns.org/dns-query 185.71.138.138 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
4NetGuides https://ns2.4netguides.org/dns-query 94.16.117.107 Block ads, support DoT
@publicarray_dns.seby.io https://doh.seby.io/dns-query 45.76.113.31 Australian server that runs @m13253's Go implementation, OpenNIC, Unbound with DNSSEC, No ECS, and No logs. Support DoT

@jedisct1

jedisct1 commented Jul 6, 2026

Copy link
Copy Markdown
Member

For each server:

  • Make sure it has a correct description: what's the official name? Does it have a website, a specific page about the service? Who is maintaining it? Where is the server (or is it unicast)? Is it accessible globally or blocked in some countries? "Supports DoT" is not useful information.
  • Things just relaying to Cloudflare or Google are not useful. You can use dnscrypt-proxy -rseolve to check what the upstream server is, and if the entry is a real server.
  • If you include IP addresses, make sure they stable over time, not just a host name you resolved once.
  • For servers supporting IPv6, add a distinct entry (with IPv6 IPs)
  • Add certificate hashes, this is essential for DoH security
  • Add OpenNIC servers to opennic.subset
  • Make sure the flags (DNSSEC, nologs, filtering) are properly set. Don't leave them all empty. If a server filters, it's important to set this information. Check that the claimed properties are real.
  • Use the servers youself before submitting then. Some entries you submitted don't work, so they were obviously not even tested once.
  • If a server supports ODoH in addition to old school DoH, add it to odoh-servers.md

Try using just a few servers first, and submit only these few ones you are using, verified and that you'll keep up to date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants