DNS Resolver icon

DNS Resolver

M. Farhan Hamim (PSBDx)

Network Tools Verified file

Version
3.2.0
Size
1.9 MB
Min Android
7.0
Updated
Oct 25, 2026
Ads
No
Download APK 3.2.0 (1.9 MB) DNS Resolver

Version 3.2.0, updated Oct 25, 2026

  • SHA-256 a8583789…ee3a34
  • Signature checked
  • Scan pending

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

  1. Download the APK with the button on this page and wait for it to finish.
  2. Compare the file with the SHA-256 checksum shown here if you want to confirm it arrived intact.
  3. Open the file on your phone and allow installs from this source when Android asks.
  4. Finish the install, then open DNS Resolver from your app drawer.

Older versions

Questions and answers

Does DNS Resolver show ads?

No. The app is ad-free and free.

What Android version does it need?

It needs Android 7.0 or newer. The download is 1.9 MB.

Can I use it without a VPN?

Yes. Besides the device-wide local VPN mode, it can run a local DNS server on 127.0.0.1 for custom apps or routers.

Can it route traffic through my WireGuard or OpenVPN server?

Not yet. You can import and manage those configs, but tunneling through them is not implemented.

Which DNS protocols does it support?

Upstream resolvers can use DNS-over-HTTPS, DNS-over-TLS or plain UDP.

Alternatives to DNS Resolver

  • Network Scanner

    Free, ad-free open-source LAN and port scanner for Android 8.0 and up

    3.3 MB Verified file
  • Network Survey

    Open-source Android survey tool for cell, Wi-Fi, Bluetooth and GNSS logs

    69.2 MB Verified file
  • PCAPdroid

    Free open-source Android traffic monitor and PCAP dumper, no root needed

    16.7 MB Verified file
  • Rethink

    Free open-source Android firewall with WireGuard and DNS controls

    29.5 MB Verified file
  • RKNHardering

    Open-source Android check that runs nine VPN and proxy detection modules

    15.1 MB Verified file
  • SignalSense

    Free open-source Android app that alerts you when 5G drops to 4G

    2.2 MB Verified file
  • WiFi Widget

    Open-source, ad-free widget that shows your WiFi details on the home screen

    3.4 MB Verified file
  • WiFi Analyzer (open-source)

    Free, ad-free Wi-Fi channel and signal grapher, open source, just 2 MB

    4.1 on Google Play 2 MB Verified file

Related categories