Last updated: October 2026
Have you ever had trouble opening a website even though your internet is working fine? Or maybe a page that usually loads fast suddenly takes forever? If this has happened to you, the issue could be related to something called the DNS cache. But don’t worry — it’s not a hard thing to fix, and in this tutorial, you’ll get to know how to clear the DNS cache in Chrome from your mobile device using chrome://net-internals/#dns.
So, let’s get started!
Quick Steps to Clear DNS Cache in Chrome on Mobile
- Open the Chrome app on your Android phone.
- Type chrome://net-internals/#dns in the address bar and tap Enter.
- Tap the Clear host cache button.
- Now open chrome://net-internals/#sockets and tap Flush socket pools.
- Close Chrome and open the website again.
That’s it! Your Chrome DNS cache is cleared. Read below for detailed steps.
What is DNS?
DNS stands for Domain Name System. It’s the internet’s phone book.
When you type in a website such as www.google.com into your browser, your device actually doesn’t understand that name. It uses an IP address instead. An IP address is a group of numbers that locate the website on the internet.
DNS is what translates the simple name (google.com) to an IP address (142.250.190.68), so your device knows where it is headed.
Also Read:- What is CCNA Certification and Why is it Important: Networking Certification
What is DNS Cache?
Now, here’s where the DNS cache comes in.
Each time you go to a website, your android phone is temporarily storing that DNS information. So, if you go back to that same site, it is going to load quicker because it does not have to ask the DNS system all over again — it just looks up the DNS info in its cache.
Pretty smart, right?
But sometimes the saved info (called a cache) becomes outdated or broken. That’s when websites start loading slowly, show errors like DNS_PROBE_FINISHED_NXDOMAIN, or don’t open at all.
So, what’s the solution? Clear the DNS cache! It’s like refreshing the memory so your device can get the most up-to-date information.
What is chrome://net-internals/#dns?
chrome://net-internals/#dns is a hidden page inside Google Chrome. It is also called net internals dns. It works on Chrome for Android, Windows and Mac.
On this page you will see two things:
- A lookup box – type any website name to see its IP address.
- Clear host cache button – this deletes all DNS information saved in Chrome.
Note: Old Chrome versions also showed the Chrome net-internals/#dns history (a list of recent DNS lookups). New Chrome versions don’t show this list anymore. This is normal.
How to Clear DNS Cache on Chrome Mobile?
If you’re using Chrome on your Android phone or tablet, here’s a simple way to clear the DNS cache using a special Chrome tool called net internals dns.
Method 1: Use chrome://net-internals/dns on Mobile
- Open your Chrome browser on your Android device.
- In the address bar at the top, type this and press Enter:
chrome://net-internals/#dns
- This brings up a hidden Chrome settings page. It is called net internals dns settings.
- Look for the button that shows “Clear host cache”.
- Tap it — and that’s it! Your DNS cache is cleared. No message will show, but the cache is cleared.
Most Android devices such as Samsung, OnePlus, Xiaomi, Vivo, Oppo and Realme work well with it.
Tip: You have to type chrome://net-internals/#dns in the address bar yourself. It does not open by clicking a link.
Method 2: Clear DNS Cache from Android Settings
If, for some reason, Chrome’s method doesn’t work for you, try this one:
- Go to your phone’s Settings.
- Tap on Network & Internet or Connections.
- Scroll down and tap on Private DNS.
- Select Off and hit Save.
- Wait a few seconds, then set it back to Automatic.
That clears any saved DNS info and gives your phone a fresh start.
Method 3: Refresh DNS by Turning Airplane Mode On and Off
Your Android phone also saves DNS info, separate from Chrome. This method refreshes it:
- Swipe down and turn on Airplane mode.
- Wait for 10 seconds.
- Turn off Airplane mode.
- If you are on Wi-Fi, you can also go to Settings > Wi-Fi, tap your network, tap Forget, and connect again.
This triggers a refresh of your DNS and can fix loading issues. Restarting your phone also works.
Method 4: Flush Socket Pools in Chrome
Sometimes Chrome keeps old connections open even after clearing the DNS cache. This method closes them:
- Type chrome://net-internals/#sockets in the address bar.
- Tap Flush socket pools.
- Open the website again.
Method 5: Clear Chrome Cache
- Open Chrome and tap the three dots on the top right.
- Go to Settings > Privacy and security > Delete browsing data.
- Select only Cached images and files.
- Tap Delete data.
Clear DNS Cache on Samsung, Xiaomi, OnePlus and Other Phones
The chrome://net-internals/#dns method works the same on all Android phones. Only the Private DNS option is in a different place:
| Phone Brand | Private DNS Path in Settings |
|---|---|
| Samsung | Connections > More connection settings > Private DNS |
| Google Pixel | Network & internet > Private DNS |
| Xiaomi / Redmi / POCO | Connection & sharing > Private DNS |
| OnePlus / Oppo / Realme | Wi-Fi & network > Private DNS |
| Vivo / iQOO | Other network & connections > Private DNS |
chrome://net-internals/#dns Not Working on Mobile?
The Page Doesn’t Open
Make sure you typed it in Chrome’s address bar, not in the Google search box. Also update Chrome from the Play Store.
Nothing Happens When You Tap Clear Host Cache
This is normal. Chrome clears the cache without showing any message. After that, use Method 4 and restart Chrome.
Websites Still Don’t Load
The problem may be with your internet’s DNS server. Switch between Wi-Fi and mobile data, or change your DNS as shown below.
How to Change DNS on Android
If your internet DNS is slow, you can change it to Google DNS or Cloudflare DNS:
- Go to Settings > Network & internet > Private DNS.
- Select Private DNS provider hostname.
- Type dns.google for Google DNS or one.one.one.one for Cloudflare DNS.
- Tap Save, then clear the DNS cache using Method 1.
Why Should You Clear the DNS Cache?
Although clearing your DNS cache may seem technical, it is very easy and a useful thing to do, especially on Android devices. Here are some reasons to do this from time to time:
1. Fixes Connection Issues
Sometimes websites stop loading or take forever to open. That’s because your device might be using old or incorrect info stored in the DNS cache. Clearing it helps your phone fetch the latest, correct details, making the website load properly again.
2. Keeps Website Info Updated
Websites can change their server locations or settings. If your device is using outdated DNS info, it might struggle to find them. By clearing the DNS cache, your phone can get fresh, updated info and connect to websites without any trouble.
3. Improves Privacy
The DNS cache keeps a record of the websites you recently visited. Clearing it removes this record from Chrome, which is helpful if other people use your phone.
4. Helps with Network Troubleshooting
If you’re having strange issues with your internet connection, clearing the DNS cache is a smart first step. It can fix a lot of little bugs or glitches without needing anything complicated. You can learn more troubleshooting skills in our live networking training.
5. Supports Changes to DNS Settings
When you change to a new DNS server (like Cloudflare or Google DNS), clearing your DNS cache allows your device to start with the new settings fresh and makes everything work better and more smoothly.
Frequently Asked Questions
Does chrome://net-internals/#dns work on mobile?
Yes. It works in Chrome on Android. Type it in the address bar and tap Clear host cache.
How do I flush DNS on Android?
Clear Chrome’s DNS cache using chrome://net-internals/#dns, then turn Airplane mode on and off or restart your phone.
Where is the DNS history in chrome://net-internals/#dns?
New Chrome versions don’t show the DNS history list anymore. You will only see the lookup box and the Clear host cache button.
Is it safe to clear the DNS cache?
Yes. It does not delete your passwords, bookmarks or browsing history.
Can I clear DNS cache in Chrome on iPhone?
Chrome on iPhone does not have the Clear host cache option. Turn Airplane mode on and off or restart your iPhone instead.
Final Thoughts
Clearing your DNS cache might sound technical, but as you’ve seen, it’s actually really simple. Whether you’re on a mobile device using chrome://net-internals/dns mobile history, refreshing your DNS can fix problems and improve your online experience.
So if your favorite site won’t load in the future — try not to stress out. Probably all you need to do is follow one of the methods above and clear your DNS cache, and your internet should start working again.
Also Read:- LAN, MAN and WAN Difference: A Complete Comparison
Also Read:- Cisco Certification Path: CCNA to CCNP to CCIE
Want to start your networking career? Join our CCNA + CCNP Course.

0 Comments