This repo provides lists of experimental resolvers and relays for our experimental project called μODNS that is a multiple-relay-based anonymization protocol for DNS queries. Servers listed in this repo have been deployed with our PoC implementation given here.
Our μODNS has been designed to protect user privacy in DNS even if a relay(s) colludes with a resolver(s), which cannot be solved in existing DNS anonymization protocols. For the detailed information of μODNS, please refer to our concept paper below:
Jun Kurihara and Takeshi Kubo, ''Mutualized oblivious DNS (μODNS): Hiding a tree in the wild forest,'' Apr. 2021. https://arxiv.org/abs/2104.13785
Relays and resolvers listed in this repo may stop sometimes for maintenance. Source codes for PoC implementations of μODNS are now publicly available.
If you deploy your own relay on the Internet and want to public for the concept of μODNS, please make a PR to relays.md
. We shall check, sign and publish it!
If you want to just check if it works, you can try our DoH-μODNS translator from Chrome and Firefox browsers without using the above client. The translator converts DoH queries to PoC μODNS queries. It first works as the 'first-hop' relay of μODNS, and randomly choose subsequent (up to 2) relays from listed relays for user anonymity in DNS queries. The DoH address is:
Target full-service resolvers are ones listed in this repo and Quad9 servers of no-filters.
NOTE: Although our experimental resolvers and relays are ones with no log and no filter, the DoH-μODNS filters some content by using public ad lists and logs blocking histories. Please use this translator only for testing at your own risk, and do not use this translator for your private activity. From the concept of μODNS, you should build your dedicated relay. Also note that it is not guaranteed that our translator works 24/365.