How to Clear DNS Cache on Android Devices

You must have come across a situation when a webpage that you regularly visit, just fails to load up on your Android device’s browser, when it’s loading fine on your other devices. Well, this is a problem we’ve all faced and it arises due to corruption in the DNS Cache. For people unaware, the DNS cache is a file that includes the hostnames and IP addresses of the websites to make sure that the next time you visit the same website, it loads up faster. However, problems arise when the IP address of a webpage changes before the device or the browser updates the cache, resulting in webpages not loading up.

So, if you have been facing this issue on an Android smartphone, here are the ways to clear DNS cache on Android:

Clear DNS Cache on Android through Browser

You can easily flush the DNS cache on your Android device through the browser you are using. You can just head to your browser’s settings and clear browsing data and cache and that should do the job. You can even do this by going to Settings->Apps->Browser (the browser app you are using). Here, you can just go to “Storage” and tap on “Clear Cache“.


Clear DNS Cache in Chrome

If you are using Chrome, you can clear DNS cache through a better way. You can just open Chrome and in the address bar, enter “chrome://net-internals/#DNS” (without the quotes, obviously). Here, you will find the various domain name caches. You can just tap on the “Clear host cache” option to flush DNS cache in Chrome.


You can also make sure to “Flush sockets” along with “Clear cache” by tapping on the drop-down button at the end of the red bar. You can just select one of the options and hit the “Clear host cache” button again.


Change DNS Settings on Android

If clearing the DNS cache on Android does not fix the problems, you might want to try changing the DNS settings on your Android device. There are two ways to change DNS settings on Android.

  • Change DNS Settings of WiFi network

If you are connected to a WiFi network, you can change the DNS setting for that particiular WiFi network. Here are the steps to do so:

1. First, head to Settings->WiFi. Here, long press on the network you want to modify DNS for.


2. In the pop-up that opens up, tap on the “Advanced options” button. Then, choose the “IP settings” to be “Static“. Now, you can scroll down below, where you will find the option to enter a DNS address manually.


  • Change DNS Settings through Third Party App

There are various third party apps on Android that let you change the DNS settings. We are using DNS Changer (no root 3G/WiFi) app, which as the name suggests lets you change the DNS for every network. You can download the app from the Play Store. It’s available for free but includes ads.

1. After you installed the app, you can just launch it and you will see that the main page of the app features a “Start” button to change the DNS setting to your desired option. You can choose from Google DNS, Open DNS, Yandex DNS, Level3 DNS or set your own custom DNS address.


2. Then, you can just hit the Start button and a connection request will pop up. Allow it and the new DNS setting will be enabled on your Android device.


SEE ALSO: How to Flush or Clear DNS Cache in Windows 10

Clear DNS Cache on Android To Fix Problems with Webpages

Well, those were some easy steps to clear DNS cache on Android or to change the DNS settings on Android devices. So, now you know what to do when a webpage isn’t loading up. If you have any better methods, do let us know about it in the comments section below.


  1. I just vomited all over myself. It was delicious! Please to be telling me the most optimal ingredients to be using for this again.

  2. I am pyarilal chakma, from udoi puri I respected you sir/madam, I have been facing many problems with my internet server. My sim card server is not working properly as old time gone. The network is gonna down to down always on my sim card network so I am getting lot of problems so, therefore, I request you kindly consider my server request to improve as soon as possible. I will be oliged to you. Thanking sir/ madam

  3. Hi, I faced same problem in Twitter videos on my android device. except twitter app videos playing well. So i used vpn to play twitter videos. and finally find solution with change dns on my wifi with cloudflare free dns ( and Please try this.

  4. Who can help ? My tablet android has gone crazy. every time I open, I must swipe, and then some more swipe. it also is full of different supposed protection that has me swiping for ever please help to just , like the Beatles song said ” starting over “

  5. Hello there. I have tried every possible solution but I still have the Name_not_resolved issue. I am on a Nexus 5 running on Android. It seems almost all other sites but Reddit will work for me. It was working fine last night. Please help me out, it’s driving me mad.

    I’ve cleared all cashes, I’ve uninstalled and reinstalled Google chrome. Cycled power. Nothing seems to work. I am unable to flush my DNS (it doesn’t seem to work using Terminal Emulator)


Leave a Reply