How to

Secure Transport: Google Public DNS over TLS

Written by Hassan Abbas

Setting Up Google Public DNS over TLS on Android Phones: Google launched a unique feature in Android 9.0 Pie called the DNS over TLS. This feature can be found under the Private DNS option in network settings from Android 9. Using this feature you can connect to a private DNS provider or service on your Android device without root or using a VPN. After introducing DNS over the TLS feature, companies like Cloudflare and Adguard announced the support for Private DNS for Android users. But now it’s the time for the highly expected Google DNS feature for Android phones that goes by the IP address

While browsing the internet a client, you request the server and waits for the response. Then the server responds against your request to the client accordingly. So depending on different factors like internet connection, client and server location, TTFB, etc. it may take some time to maintain the connection. Generally, Google DNS reduces the response time, thus making the browsing experience faster.

Cloudflare, as a private company, was the first company that launch support for DNS over TLS for Android phones. Its focal point is the privacy and security of the user. So you can try visiting it once you allow the Cloudflare DNS over the TLS feature and see the difference yourself.

Moreover, last month, Adguard also launched the DNS-over-TLS feature. So if you are running Android 9.0 Pie on your smartphone, then you can simply allow native Ad Blocking without even rooting your device. Adguard is a popular Ad-blocking software available for different platforms including Windows, Android, Linux, and much more.

How to setup Google Public DNS over TLS on Android devices?

Here in our guide, we’ll show you how to make use of Google Public DNS. So once you set up, all your queries will be sent via Google’s Public DNS to make your browsing experience faster.

  • Verify that your device is running Android 9.0 Pie or later.
  • Thne go to Settings > Network & internet settings > Private DNS.
  • For Samsung Galaxy devices go to Settings > Connections > More connection settings > Private DNS
  • Or you can simply search Private DNS from the settings search bar.
  • Input into the Private DNS provider hostname section.


That’s it, you may also reboot your device for stability.

How to setup Google DNS at the WiFi router level?

If you want a completely secure network, you can also set up DNS over the WiFi router. But how? See the instructions below carefully.

  • Firstly, Connect to your WiFi router.
  • Now enter your router’s IP address in your browser. Usually or
  • Input the username and password to log into your router. This information may be labeled on the router itself.
  • In your router’s configuration page, locate the DNS server settings. Usually under Network > Advanced.
  • Write down any existing DNS server entries for future reference.
  • Now replace or add the following DNS addresses:
    • and/or for IPV4
    • 2001:4860:4860::8888 and/or 2001:4860:4860::8844 for IPV6
  • Save your settings, then restart your browser and router as well.


Carefully follow the above mention steps but if you still find any difficulty then let us know in the comment section below!

Also Read: Enable Night Mode for Selfies on One UI 2 Android 10 update on Samsung Galaxy

About the author

Hassan Abbas

Tech enthusiast with too many items on his wish-list and not nearly enough money! Specializing in all things tech, with a slight Apple bent he has been writing for various blogs for the best part of (too many) years

Leave a Comment