A systematic way to fix internet problems
Most connection problems can be solved by working from the closest component outward: your device → your Wi-Fi or cable → your router → your modem and ISP line → the wider internet → the website itself. Testing each layer in turn tells you exactly where things break, so you fix the right thing instead of guessing. The quick check above already tells you whether you can reach the internet, how responsive your connection is, whether DNS works and whether you have IPv6.
The five commands every troubleshooter should know
| Command | What it tells you |
|---|---|
ipconfig /all · ip addr | Your local IP, gateway (router) and DNS servers. |
ping 192.168.1.1 | Whether your device can reach the router. |
ping 1.1.1.1 | Whether you can reach the internet without needing DNS. |
nslookup example.com | Whether DNS resolution works. |
tracert · traceroute | Where along the path the connection slows or stops. |
If ping 1.1.1.1 works but ping example.com fails, you have a DNS problem. If pinging the router fails, the problem is inside your home network. For a detailed walkthrough, read How to fix common internet connection problems.
Frequently asked questions
Why does restarting the router fix so many problems?
It clears memory leaks and stuck connection tables, renews the connection with your ISP and often gets a fresh IP address.
How do I know if my ISP is the problem?
If a device wired directly to the modem still has no connection or very poor performance after a restart, and the modem's status lights or log show errors, the fault is on the ISP side.