Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Set Up Private DNS on Android

Configure DNS over TLS on Android with a provider hostname, understand what it protects, and troubleshoot connection problems without installing another app.

Table of Contents

Android's Private DNS setting encrypts DNS lookups with DNS over TLS when the selected provider supports it. It can prevent local network operators from reading or modifying ordinary unencrypted DNS requests, and some providers can also block known malicious or advertising domains.

Private DNS does not make browsing anonymous, encrypt all internet traffic, or replace a VPN. Websites, apps, network operators, and the DNS provider can still learn information from connections in other ways.

What Private DNS changes

Private DNS settings on an Android phone

DNS translates a name such as tipsmake.com into the IP address a device uses to connect. Android normally obtains a resolver automatically from the Wi-Fi network or mobile carrier. Private DNS lets the phone use an encrypted DNS-over-TLS connection to a compatible provider instead.

The setting applies system-wide on supported Android versions, including Wi-Fi and mobile-data connections. Individual apps can still use their own DNS method, and some VPNs or managed networks may override or conflict with the setting.

Choose a provider based on your goal

Selecting a Private DNS provider Entering a DNS over TLS hostname Saving the Android Private DNS setting Testing a Private DNS connection Using encrypted DNS on Android

Providers have different privacy policies and filtering rules. A general resolver may focus on reliability, while a security-focused service may block domains associated with malware. An ad-filtering resolver blocks requests to domains on its lists, but it cannot remove every advertisement—for example, ads delivered from the same domain as the main content may still appear.

Common provider hostnames include:

  • Google Public DNS: dns.google
  • Cloudflare: one.one.one.one
  • Quad9 malware blocking: dns.quad9.net
  • AdGuard DNS default filtering: dns.adguard-dns.com

Check the provider's current documentation and privacy policy before choosing it. The Android field requires a DNS-over-TLS hostname, not a numeric IP address such as 8.8.8.8.

Enable Private DNS on Android

  1. Open Settings.
  2. Go to Network & internet > Private DNS. On Samsung devices, the path is usually Connections > More connection settings > Private DNS.
  3. Select Private DNS provider hostname.
  4. Enter the provider hostname exactly, without https:// or a path.
  5. Tap Save.

Menu names vary by manufacturer. Searching Settings for “Private DNS” is often the fastest way to find it.

How to verify and troubleshoot it

Open a few websites on both Wi-Fi and mobile data. Some providers offer a diagnostic page that confirms whether encrypted DNS is active. If Android reports that the network has no internet access or pages stop loading, temporarily switch Private DNS to Automatic.

  • Check the hostname for typing errors.
  • Try another network; a captive portal may need to be completed before Private DNS works.
  • Disable a VPN temporarily to test for a conflict.
  • Confirm that the network permits outbound DNS over TLS.
  • If filtering blocks a legitimate service, use the provider's allowlist or choose a non-filtering resolver.

Automatic is the safest fallback when a strict provider hostname is unreachable. Off disables Android's Private DNS handling and should normally be used only for diagnosis.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.