PublicDNS.info Live-tested public DNS
Retested every 72 hours.

Fix DNS Not Responding on Android

DNS problems on Android prevent apps and browsers from loading content even when your connection is active. This guide covers eight fixes for both Wi-Fi and mobile data DNS issues, from quick toggles to manual DNS configuration.

Common causes of DNS failure on Android

  • ISP or network DNS outage — The DNS servers pushed by your Wi-Fi router or carrier are unreachable.
  • Captive portal interference — Hotel, airport, and public Wi-Fi networks often use DNS hijacking that can break after authentication expires.
  • VPN DNS conflict — VPN apps redirect DNS traffic and can leave broken settings after disconnecting.
  • Corrupted network cache — Android caches network configurations that can become stale.
  • Mobile data APN misconfiguration — Incorrect Access Point Name settings can break DNS on cellular connections.

Step 1 — Toggle airplane mode

The quickest fix for temporary DNS glitches:

  1. Swipe down from the top of the screen to open Quick Settings.
  2. Tap Airplane mode to enable it.
  3. Wait 10 seconds.
  4. Tap Airplane mode again to disable it.

This forces Android to drop all network connections and re-establish them from scratch, requesting fresh DNS settings in the process. Test by opening a website in your browser.

Step 2 — Forget and reconnect to Wi-Fi

  1. Go to Settings > Network & internet > Internet (or Wi-Fi).
  2. Tap the gear icon next to your connected network.
  3. Tap Forget.
  4. Select the network again and enter the password to reconnect.

This clears the cached DHCP lease including DNS server assignments for that network. Android will request a completely fresh configuration from the router.

Step 3 — Set Private DNS (recommended)

Private DNS uses DNS-over-TLS to encrypt your queries and bypass whatever DNS your network provides. This is the single most effective fix for DNS issues on Android.

  1. Go to Settings > Network & internet > Private DNS.
  2. Select Private DNS provider hostname.
  3. Enter one of these hostnames:
    • dns.google (Google DNS)
    • 1dot1dot1dot1.cloudflare-dns.com (Cloudflare DNS)
    • dns.quad9.net (Quad9 DNS)
  4. Tap Save.

Private DNS is available on Android 9 (Pie) and later. It applies to all connections — Wi-Fi and mobile data — making it the most comprehensive fix.

For more details, see our Android DNS setup guide.

Step 4 — Change Wi-Fi DNS manually

If you cannot use Private DNS (Android 8 or earlier, or organizational restrictions), set DNS per Wi-Fi network:

  1. Go to Settings > Network & internet > Internet.
  2. Tap the gear icon on your connected network.
  3. Tap the pencil (edit) icon at the top.
  4. Expand Advanced options.
  5. Change IP settings from DHCP to Static.
  6. Leave the IP address, Gateway, and Network prefix length as they are.
  7. Set DNS 1 to 1.1.1.1 and DNS 2 to 8.8.8.8.
  8. Tap Save.

Note: Static DNS settings only apply to this specific Wi-Fi network. You need to repeat this for each network you connect to.

Step 5 — Clear Google Play Services cache

Google Play Services handles network operations for many Android apps. A corrupted cache can cause DNS failures that appear app-specific.

  1. Go to Settings > Apps.
  2. Tap the three-dot menu and select Show system apps.
  3. Find and tap Google Play services.
  4. Tap Storage & cache, then Clear cache.

Do not tap "Clear storage" — that will reset your Google account on the device.

Step 6 — Check for VPN interference

VPN apps create a tunnel that redirects all traffic, including DNS. If the VPN server is unreachable or misconfigured, DNS fails.

  1. Go to Settings > Network & internet > VPN.
  2. If a VPN is connected, tap it and select Disconnect.
  3. Test DNS by loading a website.

If DNS works without the VPN, the VPN app's DNS configuration is the problem. Check the app's settings for a DNS override option, or contact the VPN provider.

Step 7 — Reset network settings

This is a nuclear option that resets all network configuration on your device:

  1. Go to Settings > System > Reset options.
  2. Tap Reset Wi-Fi, mobile & Bluetooth.
  3. Confirm and restart your device.

Warning: This erases all saved Wi-Fi passwords, Bluetooth pairings, mobile data settings, and VPN configurations. It does not delete apps, photos, or personal data.

Step 8 — Fix mobile data DNS

If DNS fails only on mobile data (not Wi-Fi), the issue is likely in your carrier's APN configuration:

  1. Go to Settings > Network & internet > Mobile network > Access Point Names.
  2. Tap your active APN (marked with a filled circle).
  3. Verify that the Proxy and Port fields are empty (unless your carrier requires them).
  4. Tap the three-dot menu and select Reset to default if available.

Alternatively, setting Private DNS (Step 3) overrides mobile data DNS globally without touching APN settings.

Test your DNS configuration

After fixing DNS on your Android device, verify your setup:

Frequently asked questions

Does Private DNS work on mobile data too?

Yes. Private DNS (DNS-over-TLS) applies to both Wi-Fi and mobile data connections. It is the most reliable way to override DNS on Android because it works globally, unlike static IP settings which only apply per Wi-Fi network.

Why does DNS fail on some Wi-Fi networks but not others?

Each Wi-Fi network pushes its own DNS servers via DHCP. If a network administrator configured broken or filtered DNS servers, you will experience DNS failures on that network. Use Private DNS to bypass network-provided DNS on all Wi-Fi networks.

Can a DNS app fix Android DNS issues?

Apps like Cloudflare 1.1.1.1 or NextDNS create a local VPN to redirect DNS traffic. They work but add another layer that can itself cause issues. Using the built-in Private DNS feature (available since Android 9) is simpler and more reliable.

Why does DNS break after an Android system update?

System updates can reset network settings, clear Private DNS configuration, or change the DNS resolution behavior. After an update, check that your Private DNS setting is still configured and your Wi-Fi DNS settings are intact.