Help – I Can’t Connect to the Internet!
Try a Wired Connection
If you are connecting to the Internet using a wireless connection, usually on a laptop, then the culprit in your loss of connection may just be a loss of wireless. The easiest way to check this is to plug your computer directly into your router and see if it can reach the Internet over a wired connection. If this works, then wireless loss is to blame. This could result from a problem with your wireless adapter or your router, so check the relevant instruction manuals and the manufacturers’ websites for potential issues.
Restart your router
It is very common for router issues to cause Internet failure. As with many technology problems, rebooting often fixes the issue. Most routers do not come with an on/off switch, so you will need to physically unplug the machine from its power source. Wait about 30 seconds before plugging the router back in. If this fixes your issue, excellent! If not, read further.
Restart your modem
Of course, if your modem and your router are the same machine, you have already done this. However, if you have a separate modem and router, unplugging the modem can fix some connectivity issues. Cutting power to the modem forces it to reboot and resync with your provider’s home office, which can clear up any difficulties the modem had been experiencing. Usually, this will solve immediate connectivity problems, but the trouble will return later.
Bypass the router
Again, this step is only relevant when using a separate router and modem. Try plugging your computer into the modem directly with an Ethernet cable. If this gets you Internet, your router is almost certainly to blame for the issue. If restarting the router did not fix the problem, it is time to move on to more drastic measures.
Reset the router
All routers include a reset button in case of serious connectivity issues. In order to prevent users from accidentally resetting their routers, this button is usually very small, needs to be pressed with a toothpick or similar object, and must be held down for some length of time to actually force a reset. Consult your router’s instruction manual for detailed information on how to reset. If plugging your computer directly into the modem gives you Internet, and resetting the router does not fix the problem, it may be time to replace your router.
Reset your IP address
Resetting your IP address can resolve many tricky connection problems. Even if this solution does not work, it will cause no further damage. Open the command prompt by clicking on Start, then Run, and then typing in cmd or cmd.exe. Type ipconfig /release into the command prompt, followed by ipconfig /renew to reset your IP address. Renewing your IP address can fix issues that prevent your computer from communicating properly with your Internet Service Provider. If that does not work, other steps in the command prompt may help.
Flush the DNS Cache
Your computer’s Domain Name System, or DNS, stores IP addresses and other domain name results in order to speed up future browsing. Some connection issues result from bad data stored in the DNS, which must be cleared in order to connect properly. Again, open the command prompt by clicking on Start, then Run, and then typing in cmd or cmd.exe.
Then, type in ipconfig /flushdns to flush the DNS Cache. As with resetting your IP address, this operation can do no real harm.
Note that in Windows Vista and Windows 7, flushing the DNS Cache requires administrator privileges. As such, you will need to open the command prompt in administrator mode. To do this, type cmd into the Start Menu’s search box and right-click on the program cmd when it appears in the search results. Click on the Run as administrator option, then type in ipconfig /flushdns as above.
The Ping Test
Using the command prompt’s ping functionality can help diagnose connection problems. Get into the command prompt as detailed above, then try to ping the router’s IP address, e.g. ping 192.168.1.1. If you do not get a reply, there is a connectivity issue between the computer and the router. If you do, move on to the next step.
Use the command prompt to ping an external site by IP address, for example ping 22.214.171.124. If you do not get a reply, your router is not connecting to the Internet. Access your router through your web browser and check its status. Additionally, try rebooting the router and your computer.
If you can ping an external site by IP address, try to ping by name, e.g. ping www.google.com. If that does not get a reply, try an IP reset and DNS flush as detailed above. If that does work, your Internet connection is fine. If you cannot browse the Internet, check your web browser’s settings for the issue.