Skip to main content

How to change DNS on Android?

Updated over a week ago

Change DNS on Android 9 and Later

Android 9 and newer let you set a Private DNS directly from system settings.

Step 1: Open Network Settings

  1. Go to SettingsNetwork & InternetAdvancedPrivate DNS.

Step 2: Set Private DNS

  1. Choose Private DNS provider hostname.

  2. Enter your preferred provider:

    • Cloudflare: 1dot1dot1dot1.cloudflare-dns.com

    • Google: dns.google

  3. Tap Save.

Your device will now use the selected DNS for all connections.

Change DNS on Older Android Versions (8 and Below)

Older Android versions only allow DNS changes per Wi-Fi network.

Step 1: Edit Wi-Fi Settings

  1. Go to SettingsNetwork & InternetWi-Fi.

  2. Long-press your connected network → Modify network (or Edit).

  3. Tap Advanced options and switch IP settings from DHCP to Static.

Step 2: Enter DNS Servers

  1. In DNS 1 and DNS 2, enter:

    • Google: 8.8.8.8, 8.8.4.4

    • Cloudflare: 1.1.1.1, 1.0.0.1

  2. Tap Save.

Did this answer your question?