In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .

Tips & Tricks

[Tips] Changing DNS Providers to Help Resolve Internet Connectivity Problems.

2016-10-30 17:07:56
23630 42

Have you ever wondered how the Internet really works? Many people do, from simple web surfing to sharing pictures on social media. In fact, the Internet heavily relies on something called a DNS: a database of network names and IP addresses. These three little letters hold huge weight. Without DNS, the Internet as we know it would simply not exist, and we would be left dealing in ones and zeroes. Without DNS, everyday activities such as shopping, web browsing, research, communications, or downloading would not be possible. That is why experts usually refer to DNS as the Phonebook of the Internet.

So, what is DNS and why is it important? In brief, DNS is a comprehensive translation system used to search the Internet. You might wonder, naturally, what it translates. Well, in the simplest definition, DNS is the term used to describe a system that assigns user-friendly domain names to unique IP addresses. It translates unfathomable amounts of data into words and phrases in order to provide clear and accurate search results.

While computers communicate using strings of numbers, humans, obviously, do not. DNS translates such number strings into human-friendly phrases. You see, each IP address must be distinct in a network, which allows users to reach a particular website. An IP address could be a set of any four numbers, from 0 to 255, like When you type a domain name into your browser, the DNS system bursts into action, translating the browser name into the IP address associated with the website. Once the website IP address is found, your computer connects with the web host and the requested page is displayed on your computer. While the concept might seem basic, DNS is a cornerstone in how the Internet functions.

Above article source:

Now there are multiple DNS providers around the world, even your ISP (Internet Service Provider) has his own. But sometimes these private DNS are not as efficient as some of the biggest and best DNS providers like Google DNS and Open DNS. These are 2 of the best know and reliable DNS resolvers around the world due to their wider physical network infrastructure and connectivity strategically placed around the world so that the end users connects to a DNS server closest to him more efficiently.

So how do we change the DNS settings in our Mobile Devices, well if you are using a Wi-Fi Connection, you can simply change the default DNS settings in your Router configuration or by simply editing the IP settings of your WiFi connection from DHCP to Static in the network connection settings of your phone. Well that's easy for the Wi-Fi connection. What about your Mobile Data or 3G/4G connection? If you need to change your Mobile data DNS settings, you have to root your phone and then edit the build.prop file to add few lines of code. Sounds tricky and not for everyone. So here's an easy solution for it.

We are going to use an app called "DNS Changer". What this app does is it creates a fake VPN connection which routes your internet traffic through it. This newly created VPN uses custom DNS settings which you have selected, like Google DNS, Open DNS or any other host you want to use. Let's see step by step, how we can easily and quickly install and setup the app. For purpose of the example, I'm using a Redmi Note 3 Pro 32GB with Reliance Jio SIM. Many of you face slow connectivity while browsing or using apps. This will help you overcome those issues.

Go to and have a look at your IP and DNS settings. If you are using a private DNS like in the case of my ISP (Internet Service Provider), Reliance Jio which has limited DNS servers.

Now open Play Store and search for DNS Changer. Alternately you can click here for Play Store link or download this attached .apk file. DNS Changer v1.0.14.apk (2.65 MB, Downloads: 1)

There are quite a few with the same name, so make sure installed the correct app.

Now open the app and you will see a pop-up asking you to add a shortcut on your home screen. Allow it if you want the app to be shown with other app or you can keep it hidden and access it using main phone Settings > VPN.

Now select the DNS Provider which you prefer from the drop down list. It's Google DNS by default and it's the most reliable choice.

Now press on START and it will give you a pop-up asking for permission to create and connect to VPN. The pop-up is like a standard VPN connection warning, but this one is not actually connecting to a VPN service, but just creating a local VPN tunnel to route the traffic through the custom DNS settings. So press OK and do not worry.

Once setup, it will turn Green.

Now go back to and have a look at your IP and DNS settings. Your DNS is changed and now you have access to many more DNS servers, which will help you resolve connectivity issues to certain apps and services.

Please make sure to lock the app in memory by going to recent apps menu.

Slide down the DNS Changer app. You will see a Lock icon. Press on it.

Now the app is locked in memory and will not close automatically. This is to ensure that you are connected through DNS Changer. Closing the app will disconnect it from the VPN connection and thus connecting your ISP's DNS.

You can keep the app running constantly, without any worries, as this app actually doesn't use any internet data or has any impact on the device performance. But in case you need to close it, just tap on the notification shown in the notification shade and it will show you a pop-up of connection info. Just press Disconnect and you are now connected to your default ISP's DNS.

You can also connect or disconnect using the main phone Settings > VPN.

NOTE: This is a tool to bypass your local DNS and enable Google or Open DNS network which helps in resolving connecting issues. This app will not help in achieving better or increased speeds. It will provide you the best possible speed and connectivity which is available on your ISP's base bandwidth depending on your mobile network signal. This is not an actual VPN app but just simulates a VPN connection, because there is no other way to change Mobile Data DNS settings on a non-rooted device.

Hope this app helps you solve your internet connectivity issues caused by Local DNS servers. Good luck and happy surfing!


Number of participants 7 Experience +55 Pack Reason

View Rating Log

2016-10-30 17:07:56
Favorites24 RateRate

Spam Hunter

parag purkar | from app


nice and useful information
please mention if the app closed the phone takes previous DNS address or what
2016-10-30 17:26:26
parag purkar replied at 2016-10-30 05:26 PM
nice and useful information
please mention if the app closed the phone takes previous DNS address o ...

Yes, i have mentioned the same in Disconnection settings.
"Just press Disconnect and you are now connected to your default ISP's DNS."

Closing the app is like disconnecting the VPN. Both have the same effect.  
2016-10-30 17:28:57
<name>Anurag G.</name>
<designation>MiFC Mumbai President</designation>

Spam Hunter

parag purkar | from app


Yes, i have mentioned the same in Disconnection settings.

thanks bro for correcting me
2016-10-30 17:31:03
Awesome work,This helped me a lot
2016-10-30 17:36:21

Master Bunny

Neerajr | from app


Nice.. Will be useful.. Thanks
2016-10-30 17:39:42

Mi FC President

FunkSpunk Author | from app


Mohammed Faisal
Awesome work,This helped me a lot

Thanks man
2016-10-30 17:43:37
<name>Anurag G.</name>
<designation>MiFC Mumbai President</designation>
Well explained bro
2016-10-30 17:44:00
nice ...using it for a week now <3 ! love it
2016-10-30 17:53:04
Very nice article bro, easy to understand and useful stuff :)
2016-10-30 18:02:52
My phone lost its virginity to MIUI ;)


R0user |


Excellent work, this has helped me!
2016-10-30 18:12:29
please sign in to reply.
Sign In Sign Up
Beta Tester
2016 Diwali with Mi
300K Members
3 Days Check-In
7 Days Check-In
21 Days Check-In
Lucky Draw No.
500K Members
Mi Explorers
MIUI Subscriber
MIUI 8th Anniversary
Throwback With Mi 2018
Xiaomi's 9th Birthday
Dark Mode

Copyright©2016-2019, All Rights Reserved
Content Policy
Quick Reply To Top Return to the list