DNS Resolver suits Android users who want to filter ads and trackers at the DNS level and see which domains their apps contact. It is a free tool in the network tools category, with no ads in the app itself. TopDown APK hosts the unmodified APK for version 3.2.0, and the SHA-256 checksum is listed with the file so you can verify your download.
A GPL project from PSBDx with public source
The developer is M. Farhan Hamim, publishing under the PSBDx name, with a website at psbdx.com. The package ID is com.netshield.dns.psbdx, and the source code sits in a public GitHub repository named NetShield-DNS-Resolver-by-PSBDx.
The licence is GPL-3.0-or-later, and the project describes itself as free of non-free dependencies. Version 3.2.0 was released on October 5, 2026 and last updated on October 25, 2026. The app is free, with no price and no advertising.
Two modes, encrypted upstreams and per-domain rules
The app can run in two ways. In the first, a local VPN covers the whole device and sinks blocked domains. In the second, it starts a DNS server on 127.0.0.1 that custom apps or routers can point at.
Upstream lookups can use DNS-over-HTTPS, DNS-over-TLS or plain UDP. Blocking relies on built-in and custom blocklists, and you can pause protection for 5 or 15 minutes. Per-app split tunneling is also listed.
Monitoring is part of the same app. A live dashboard shows traffic, query logs update as requests arrive, and you can set rules for individual domains. A Quick Settings tile and a home-screen widget switch protection on and off without opening the app.
The app also imports OpenVPN and WireGuard server configs. This is limited for now: it only imports and manages profiles, ships no server list, and does not yet tunnel traffic through them.
Android 7.0 and a 1.9 MB install
The minimum system is Android 7.0, so most phones from the last several years can run it. The download is 1.9 MB, which is small even for a utility.
Related tools in the catalog include PCAPdroid, Rethink and Network Scanner.
DNS Resolver pros and cons
Pros
- Open source under GPL-3.0-or-later, with the code on GitHub
- No ads in the app and a price of zero
- Local VPN mode or a 127.0.0.1 DNS server for routers and custom apps
- Supports DNS-over-HTTPS, DNS-over-TLS and plain UDP upstreams
- Live query logs, per-domain rules and a pause option of 5 or 15 minutes
Cons
- OpenVPN and WireGuard support only imports and manages profiles, with no tunneling yet
- No bundled server list for the imported VPN profiles
- Community feedback is limited, since there is no Google Play rating or install figure to draw on
- Version 3.2.0 has no published changelog
Is DNS Resolver safe?
This is a Tier A listing, so TopDown APK hosts the unmodified APK and publishes its SHA-256 checksum for verification. The app is open source under GPL-3.0-or-later, so its code can be inspected. The developer states there is no analytics or tracking. The app can run as a local VPN that sees your DNS queries, so install it only if you are comfortable with that.
How to install DNS Resolver
- Download the APK with the button on this page and wait for it to finish.
- Compare the file with the SHA-256 checksum shown here if you want to confirm it arrived intact.
- Open the file on your phone and allow installs from this source when Android asks.
- Finish the install, then open DNS Resolver from your app drawer.