OPEN SOURCE · FOR ANDROID

Control Private DNS on Android

Switch providers, toggle Private DNS from Quick Settings, and pause it on Wi-Fi networks you choose. ADNS controls Android’s built-in Private DNS without creating a local VPN connection.

Device DNS controls need a one-time Shizuku or ADB permission. NextDNS dashboard access does not.

9:41

Goooodbye,
Ads!

Private DNSRunning
Serverdns.adguard-dns.com
Uptime02:34:17
01 / DNS PROVIDERS

Pick your own provider.

AdGuard, Cloudflare, Quad9, or a custom hostname. Use the DNS service you prefer through Android’s built-in Private DNS.

AdGuard

The public AdGuard DNS server.

Choose an AdGuard mode
02 / WI-FI RULES

Some networks need
a little exception.

Pause Private DNS on the Wi-Fi networks you choose. ADNS watches for an exact name match and restores the DNS state it paused when you leave.

SAVED NETWORKS
Home Wi-Fi
Office Wi-Fi
03 / QUICK SETTINGS

One swipe.
One tap.

Turn Private DNS on or off from your Quick Settings tile, wherever you are in Android.

9:41

Tue, 15 September

InternetHome Wi-Fi

Quick Settings

04 / STATE NOTIFICATION

Know where you stand.

Keep your DNS state in the notification shade, with a shortcut to enable or disable it.

Notifications

ADNS

Private DNS

Private DNS is enabled.

USE NEXTDNS?

Your NextDNS profiles,
at home on Android.

Connect your NextDNS account to explore statistics, inspect queries, and manage your profile settings inside ADNS. Dashboard access only needs your NextDNS account.

Explore ADNS for NextDNS
259,12964,440 (24%) blocked
A FEW THINGS TO KNOW

Before you get started.

Why use a Private DNS toggle?

Turn Private DNS on or off from a Quick Settings tile when you need to troubleshoot a connection or temporarily pause your DNS provider’s filtering.

Does ADNS require root?

No. Device DNS controls need a one-time Shizuku or ADB permission. You can use the NextDNS dashboard without either.

Does ADNS create a VPN connection?

No. ADNS controls Android’s built-in Private DNS, which uses DNS-over-TLS. It does not create a local VPN connection.

What does Wi-Fi automation do?

ADNS pauses Private DNS on Wi-Fi networks whose names exactly match your saved rules, then restores the DNS state it paused when you leave.

GET ADNS

Start with the setup you need.

Use the NextDNS dashboard, take control of device DNS, or connect the two.

Installation guide GitHub Releases ↗

Device DNS controls need a one-time Shizuku or ADB permission. NextDNS dashboard access only needs your NextDNS account.