What are the public DNS providers in this table?
Public DNS providers run resolvers that anyone can use. Some of them add a filter. This page is a neutral reference: it lists each provider with what it calls itself in EZOBLOCKER, the IPv4 addresses and the DoH address, copied from the app's catalog. It is not a ranking. Which one suits you depends on your goal, whether that is a family filter, plain resolution or blocking malicious sites. Each provider's own page is the authority on what it filters, so check it before you rely on it.
New to the terms? See what is DNS and what is DNS over HTTPS.
Which public DNS providers does EZOBLOCKER offer?
The "Filter" column is the tag the app shows next to each provider.
| Provider | Filter (app tag) | IPv4 | DoH URL |
|---|---|---|---|
| Cloudflare Family | Family filter | 1.1.1.3, 1.0.0.3 | https://family.cloudflare-dns.com/dns-query |
| AdGuard Family | Family filter | 94.140.14.15, 94.140.15.16 | https://family.adguard-dns.com/dns-query |
| OpenDNS FamilyShield | Family filter | 208.67.222.123, 208.67.220.123 | https://doh.familyshield.opendns.com/dns-query |
| Cloudflare | Unfiltered | 1.1.1.1, 1.0.0.1 | https://cloudflare-dns.com/dns-query |
| Google Public DNS | Unfiltered | 8.8.8.8, 8.8.4.4 | https://dns.google/dns-query |
| OpenDNS | Unfiltered | 208.67.222.222, 208.67.220.220 | https://doh.opendns.com/dns-query |
| Quad9 | Blocks malicious sites | 9.9.9.9, 149.112.112.112 | https://dns.quad9.net/dns-query |
| AdGuard DNS | Blocks ads | 94.140.14.14, 94.140.15.15 | https://dns.adguard-dns.com/dns-query |
| NextDNS | Account-specific | none, set per account | https://dns.nextdns.io/{id} |
For NextDNS, replace {id} with the configuration ID from your NextDNS account. The app asks for it and expects 6 characters. Providers can change addresses, so check the provider's own page if one stops responding.
How do I use these addresses on my phone?
Three ways, depending on your phone:
- In EZOBLOCKER. Pick the provider in the app (steps below). It uses the DoH address.
- Android system setting. Private DNS takes a hostname rather than an address, and some hosts in the table double as that hostname. See how to set Private DNS on Android.
- iPhone Wi-Fi setting. Manual DNS takes the IPv4 addresses. See how to change DNS on iPhone. Manual entries are plain, unencrypted DNS.
How do I pick a provider in EZOBLOCKER?
- Open the app and go to Settings, then Advanced.
- Tap DNS provider.
- Choose a provider under Other providers, or enter your own
https://address. - For NextDNS, enter your configuration ID.
- Tap Test. When it shows "Responding" with a time in ms, tap Use.
To go back, tap Back to EZOBLOCKER on the home screen.
What changes when I choose a public provider?
The choice moves the filtering from EZOBLOCKER's servers to the provider you picked. Specifically:
- EZOBLOCKER's categories do not apply. The screen warns "Categories won't work", and the home screen says "EZOBLOCKER filters are off". Your lookups go to the provider you picked, and what is blocked is that provider's decision.
- My list does not apply. The Blocked and Allowed lists work only with the EZOBLOCKER server.
- Daily blocked counts stop. They start again when you return to EZOBLOCKER.
- There is no silent backup. If the provider stops responding, lookups can fail and the app warns you. Family lock, when on, keeps the app on EZOBLOCKER only.
A provider you enter as a plain IP address is sent unencrypted, and the app warns about it.
How does a public provider differ from EZOBLOCKER?
That depends on what you need, so here is what each gives. A public provider gives you its fixed filter with nothing to configure. EZOBLOCKER gives you per-category switches, your own allow and block list, a Family lock with a PIN and a record on your own phone of what was blocked. Both work at the DNS level and share its limits, listed on what DNS cannot block. See the DNS changer page and the blocklists for EZOBLOCKER's categories.