Fix : Phone connected to wifi but no internet

It happens to all of us and can be quite frustrating! Many times it happens that your phone shows that it is connected to the Wi-Fi but you are unable to access the internet or when you try to access the Internet, you are unable to do so. There could be multiple issues associated with this problem, including a malfunctioning OS or your router or modem. Sometimes it even occurs due to a wrong date and time setting. Let us explore some of the measures which we can apply to get over the situation.

Due to the blocking of a particular website: Many times specific sites are blocked either officially by the government or may be in an organization. So, please first check whether the problem is limited to only a few places or all of the sites. Here are some of the troubleshooting method which you can utilize to mend the issue of phone connects to wifi but no internet.

1. The router is not able to access the Internet:

Sometimes it happens that the router you are using is not able to access the internet. In such a case, you can use another device to see if the internet can be accessible or not. If not, then the issue may be with the router setting which needs to be refreshed. If still, it is not working, then log on to the router and check if all the IP addresses of the ISP you are registered to are correctly configured or not. If you cannot do on your own, then call the technical team of your ISP and ask them to fix the problem.

Alternatively, check the Wi-Fi connection indicator. If none of the bars are seen, then your router might be out of range from a LAN.

2. Mobile data button might be off:

This might seem minor, but it often happens due to mistake. Check your data button and then try to open the browser.

3. Mobile data on while connecting to Wi-Fi:

It sometimes happens that you have mobile data turned on, as you are trying to connect to the Wi-Fi. In such a case you can turn-off Wi-Fi while keeping the mobile data on and then turn on the Wi-Fi again, to see if that works. If not then try disabling the mobile data to see if the problem is solved or not.

Alternately, you can restart the Router/Modem. If the router and the modem are separate, then turn off both and then wait for at least 30 seconds to turn them on. This very simple habit is the quick solution to many such nagging problems. Generally, it doesn’t matter if the rebooting is done via the admin page or by just turning it off and on the router.

4. Re-setting the Router:

If rebooting did not work, then you can see whether the problem can be fixed through the reset option. Depending on your internet service provider, different routers have the reset few places either on the Maintenance page or the Advanced options page. Just tap on the button and wait for a few seconds to reset the router.

If you cannot locate the software reset button, try to do a physical reset by squeezing the hardware reset button for 15 seconds (or until the led in the router blinks and it restarts), usually hidden inside a tiny hole, behind or underneath the router. Do remember to keep a necessary backup of the information, so that you can configure it once you are done with the resetting. Resetting will remove all the settings and the ISP IP address configuration. Try resetting the router to factory settings which means you will again have to use a new password to protect your router and change basic settings according to your need. You will be able to connect to the internet when the router restarts.

5. Disable and Enable Wi-Fi:

You can disable and enable WiFi network in Android or an iPhone and see if this fixesyour problem. To this, you need to do to the settings panel. This problem gets fixed by toggling a Wi-Fi on Android or an iPhone as this process will flush the DNS.

To do this, open the phone dialer and type ##4636## or ##info##, which will open testing settings panel. Now go to WiFi Information and then WiFi API” and then select “Disable Network. After this operation is over, tap on the “Enable Network” mode,and hopefully, the issue should be fixed.

If you are not interested in automatic time settings then manually set proper time by selecting the “Set date,” “Set time” and “Select time zone” options. After that reboot your device and try connecting to the WiFi network.

6. Flush the DNS

Sometimes DNS cache conflict can be one of the causes of not being able to access websites. You should flush DNS regularly to avoid any trouble. When you direct your Android phone to a website,it uses ISP’s DNS server to find the IP address for the URL in question. It’s always faster to go straight to a website than to make a stopover at the DNS server. Your Android Phone keeps a record of information it collects in the DNS cache to speed up the process of already visited websites.

To clear the DNS cache, take out the battery for thirty seconds then replace it and the switch on your phone; this should empty the DNS cache. However, in case your phone does not have removable batteries, then happily you can do the same through your browser settings.

7. Use the Forget Network Option

Forgetting a problematic network and reconnecting to the Wi-Fi network might sometimes fix the issue of Android phone or iPhone connected to wifi but no internet; by providing a new local IP address. Forgetting a WiFi network on Android or iPhone is a simple process.

In the case of Android:

  • Go to Settings and scroll to “WiFi.”
  • Now tap on the WiFi network and select “Forget.”
  • Tap on the WiFi network once more, enter the password and click on the “Connect” option.

In case of an iPhone or iPad:

  • Go to the Settings and select Wi-Fi.
  • Next tap the info button next to the Wi-Fi network you want to forget.
  • Tap Forget This Network.
  • When prompted to confirm Tap Forget.

That’s it! However, if the issue persists, then we can look for below-mentioned strategies too.

8. Is the router Blocking your Network Traffic

Wi-Fi networks generally provide system administrators with customization option which could also include user restriction functionality. Such action might be used by the system administrator to remove a user who is either disruptive or significantly reduces a network’s performance. So it is possible that the WiFi router you are trying to connect might be blocking your Android device from accessing the internet. If you feel that you might have been blocked from a wireless network, then you know this by checking a few things in WiFi router’s admin page. You can check if your device is blocked or not by going to the “Advanced” tab and then selecting the “Traffic Control” option.

If you are sharing the Wi-Fi with another person and feel that he/she is blocking your access to the internet, then you can select your wireless network, enter your password and check whether you being blocked or not by changing the password.

9. Change the DNS settings

A DNS server is similar to a phone book that houses the domain names and IP addresses that are related to each other. It a sort of internet directory used to convert alphanumeric domain names to their corresponding IP addresses. A DNS server actually maps a domain name to the IP address of the server where the website is hosted. If your phone gets the correct IP address, it can then access that website and its content. By default, an ISP automatically detects the preferred and alternate DNS server you use. Ideally, you should configure network settings to automatically obtain an IP address and DNS provided by your ISP to ensure least conflicts. But, sometimes assigning a static IP address to your devices or changing the DNS server helps to fix such issues. Flip the settings here and find out which one works for you.

If you can view a website from its IP address but not from its domain name, then the chances are that your ISP’s domain name server has a problem – switching to Google Public DNS might solve this problem.

When you are using Google Public DNS, you are shifting your DNS “switchboard” operator from your ISP to it. The method of changing your DNS settings changes according to the OS and its version (Windows, Mac or Linux) or according to the device (computer, phone, or router) in question. Before changing your DNS settings to use Google Public DNS, ensure that you note down the current server addresses in a notebook. These numbers are significant for backup purposes, in case you need to revert to them later.

The Google Public DNS IP addresses (IPv4) are below:

The Google Public DNS IPv6 addresses are below:


You can use one of the addresses as your primary or secondary DNS server. Specify both addresses, but do not use the same address as both primary and secondary. You can configure Google Public DNS addresses either for IPv4 or IPv6 connections or both.

Changing the DNS settings will only affect the current Wi-Fi network connection. Also, you should change the DNS server settings for each Wi-Fi network with which you want to connect.

How to Change the DNS Settings on Android:

  • Open the Settings on the device and Select “Wi-Fi.”
  • Long press on the current network, then select “Modify network.”
  • Mark “Show advanced options” checkbox.
  • Change “IP settings” to “Static.”
  • Add the DNS servers IP addresses to the “DNS 1”, and “DNS 2” fields.
  • Press the “Save” button, disconnect from the network, and reconnect for changes to take place.

If you are using a Lollipop, then your “save changes” button may not work. Also, if you change DNS frequently then use of free WiFi Settings app is advisable as it does not require root permission.

10. Reset Network Settings

If the above methods were not able to solve the internet connectivity issue, then you can reset the network settings in your Android or iPhone.

For Android:

  • Open the Settings icon and go to “Backup and reset.”
  • Now, tap on the “Network settings reset” button.
  • Then tap on the button “Reset Settings.”

For iPhone:

  • Tap Settings and go to General icon.
  • Reset > Reset Network Settings.

This will also reset Wi-Fi networks and passwords, cellular settings, and VPN and APN settings that you’ve used before. After rebooting, connect to the WiFi network and see if ithasfixed the issue or not.

Call the ISP or Visit a Mobile Service Centre: If none of the above methods work,call your Internet Service Provider and then explain the problem to them. The ISP guys might be able to fix the issue through on-call instruction both for OS and router-related problems.

Even this does not work, then as a last resort you might also visit a near service center of the brand of mobile you are using and ask the reasons for the problem, leading to the solution of your issue.


These are some of common modus operandi you can use to fix the problem. However, there are some different methods too which worked for some users like, changing the wireless network encryption type from AES to TKIP or removing the offending Android USB drivers (that load instead of the right ones, often causing the issue) and installing “universal” ADB drivers. When iPhone connected to wifi,but there is no internet, you can also directly call the Apple guys for help.

Therefore, there is no single answer or solution to phone connects to wifi but no internetaccess problem. The techniques discussed above should be able to fix most of the software related issues. However, if there is a hardware related episode, like a damaged network card or router, then either you will have to visit the respective service center or call an expert service engineer.