How to Change DNS Settings on Android

Every phone has default DNS servers which belongs to your Internet Service Provider (ISP). However, many people don’t want to use the default one. There are many advantages in using a 3rd-party DNS services.

  • Better security
  • Faster internet browsing
  • Bypass website censorship filters

Following are 2 apps which can help switch DNS for both un-rooted and rooted devices:

Changing DNS without rooting

There are many free apps on Play Store which are advertised that it can switch your phone’s DNS without root permission. However, I only recommend DNSet for now.

DNSet is a DNS switcher app developed by Gambero & Di Florio. It has both free and paid versions. The free one only allows Google Public DNS while the paid one supports any type of DNS services. Both versions work both on Wi-Fi and 3G.


DNSet can be downloaded on Play Store.

Changing DNS for rooted devices

DNS Changer is a simple app which allows a rooted phone or tablet to switch DNS. The app comes with a built-in list of famous DNS services, you only need to choose one to connect to internet via that DNS service. It supports both Wi-Fi and 3G connection and allows to auto-switch when your phone is connected using a certain connection type.


The app can be downloaded here.