To make it short: a DNS server listen and give you the corresponding IP address of your website request, and its domain name (forum.xda-developers.com for example).
For the long version a little reading is necessary: https://en.wikipedia.org/wiki/Domain_Name_System
Forward all mobile data via an custom DNS provider.
Please note that your web provider can purely block all requests if you use customs DNS servers address. I can't do anything for that.
Please note that you can only use one group at a time, e.g. Secured, otherwise the data will be overwritten.
- An android device (something tells me if you're here it's because you have one..)
- Magisk installed (v17+ at least)
- five minutes of your free-times (and a little piece of your brain (just in case))
Termux (root):
First execute su
to be logged in as root.
After that type getprop | grep dns
. now you should see the new DNS servers
Web (Inaccurate):
Go to https://www.dnsleaktest.com/ and run the standard test. now you should see something about the dns you have as "Hostname" or "ISP
Info:
Please keep in mind that most apps unfortunately do not display the correct values. Bug Report
If you are missing a DNS server feel free to suggest it via a report
Name | IPv4 | IPv6 | No Blocking* | Malware Blocking | Family Friendly | Response time** |
---|---|---|---|---|---|---|
AdGuard | ✅ | ✅ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | |
AliDNS | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
Baidu | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
Cloudflare | ✅ | ✅ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | |
DNS.WATCH | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
✅ | ✅ | ✅ 🔗 | ❌ | ❌ | ||
Neustar | ✅ | ✅ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | |
NextDNS | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
OpenDNS | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
Quad9 | ✅ | ✅ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | |
UncensoredDNS | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
Verisign | ✅ | ✅ | ✅ 🔗 | ❌ | ❌ | |
Yandex | ✅ | ✅ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 |
✅ = available | ❌ = unavailable | 🔗 = direct download
List of DNS server IP addresses I used here
*No malware or advertisements are being blocked. However, certain pages, such as those containing explicit content, may be blocked due to Google SafeSearch or similar filtering technology.
**The time is the response for a query on 'google.com' from a German server. For all dns servers: Nameserver.list.md
If you want to support me so that I can do something like this more, you are welcome to donate on https://www.buymeacoffee.com/DedBash.
I am still looking for sponsors for ping servers so that I can show you more precisely what the best server for you might be, specifically america and asia. if you know a good provider and would like to sponsor something like this please get in touch