Home How to How to Fix Private DNS Server Cannot be Accessed Issue on Android

How to Fix Private DNS Server Cannot be Accessed Issue on Android


Troubleshooting internet connection problems on Android phones will become a difficult task at times, especially when connecting to Wi-Fi networks. Sometimes, you will get the Private DNS server cannot be accessed message when connecting to a Wi-Fi network on your Android phone. Usually, the issue will resolve itself after a few minutes, but it will take hours or never fix most times.

This guide will help you solve the Private DNS server cannot be accessed problem that appears when your Android phone connecting to a Wi-Fi network. Usually, the DNS server your Android phone is using could be the reason, or it might be due to a conflict between your Router’s DNS server and your phone’s DNS server.

Private DNS server Issue

Android 9 and later have the Private DNS mode, which protects user’s security and privacy by sending DNS queries over an encrypted (HTTPS) connection. You can add a public DNS server from Cloudflare or Google to your phone. But, some public Wi-Fi network providers will block public DNS servers, so you cannot connect to the internet.

If your phone is not connecting to a public Wi-Fi network or your school Wi-Fi network, or your home Wi-Fi network, it might be due to the DNS server settings of your phone.

Steps to Solve Private DNS server Issue on Android

  1. On your phone, open the Settings menu.
  2. Next, tap on Network and internet settings, scroll down, and tap on the Advanced option.
  3. Choose the Private DNS option from the advanced menu.
  4. In the pop up window, choose the Automatic or Off option.
  5. Next, tap on the Save option to save your settings.
  6. You should now able to connect to the Wi-Fi network.
private dns server on android

Other Methods to fix Private DNS Server Cannot Be Accessed Error

If you have added the Private DNS provider hostname and want to continue using it, follow the below methods. It will fix the private DNS error on your Android phone.

If you have added a Private DNS provider hostname, change the current DNS provider to another provider. For example, if you use Cloudflare, then change it to Google.

Another reason the Private DNS server cannot be accessed message could be using different DNS servers on your router and phone.

If you have added a DNS server on your router, either add the same DNS servers on your router and phone or choose the Automatic option as mentioned in the first guide above.

More Resources:


  1. This suggestions don’t fix anything at all – it simply suggests to NOT use private DNS which means all your DNS queries will be unencrypted and thus visible to anyone on the LAN and the ISP, which levels out the “Private DNS” feature as it is.

    Switching to Auto, will simply use the ISP DNS instead of your private DNS resolver. This issue is not DNS Server-specific – it is Android OS-specific and, unfortunately, hasn’t been fixed yet(


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.