1
Check Physical Connections
Start with the simplest possible cause: a cable that has come loose or an indicator light that has changed state.
- Verify that the Ethernet cable (if applicable) is firmly seated in both your computer’s network port and the router or wall jack. Listen for the audible click of the connector locking in place.
- Check the lights on your router and modem. A healthy setup typically shows a solid or slowly blinking WAN/Internet light. A red or absent light on the WAN port indicates a signal problem between your modem and the ISP.
- If you are on Wi-Fi, confirm that Wi-Fi is enabled on your device and that you are associated with the correct network (not a neighbor’s network or a stale profile).
- Try connecting a second device to the same network. If that device also has no internet, the problem is almost certainly with the router, modem, or ISP — not your computer.
If every device on the network has lost internet but the router itself appears healthy, call your ISP directly before proceeding further. They can confirm whether there is a line outage in your area.
2
Power Cycle the Router and Modem
A full power cycle clears the router’s memory, refreshes its external IP lease, and re-establishes the handshake with your ISP.
- Unplug the modem from its power source.
- Unplug the router from its power source (if it is a separate device from the modem).
- Wait a full 60 seconds. This allows capacitors to discharge and the ISP’s equipment to register that your modem has gone offline.
- Plug the modem back in first and wait until its status lights stabilize (usually 30–60 seconds).
- Plug the router back in and wait for it to complete its boot sequence (another 30–60 seconds).
- Attempt to load a website.
3
Check Your IP Address
If your device has not received a valid IP address from the router, it cannot route traffic to the internet. An address beginning with Look for the IPv4 Address field under your active adapter. A valid private address will start with Look for the On macOS, go to System Settings → Network → [Your Interface] → Details → TCP/IP and click Renew DHCP Lease.
169.254.x.x indicates a failed DHCP lease.Windows (PowerShell or Command Prompt):10., 172.16.–172.31., or 192.168.. If you see 169.254.x.x, your device could not reach the DHCP server.macOS / Linux (Terminal):inet line on your active interface (en0 on macOS, eth0 or enp3s0 on Linux). A 169.254.x.x address here also signals a DHCP failure.To request a fresh IP lease on Windows:4
Flush the DNS Cache
Stale or corrupted DNS cache entries can prevent domain names from resolving, which looks identical to having no internet even when the underlying connection is healthy.Windows:Expected output: Linux (systemd):After flushing, try loading a website again. If pages load successfully, the issue was a stale DNS cache.
Successfully flushed the DNS Resolver Cache.macOS (Ventura / Sonoma):DNS flushing is safe to run at any time and does not affect stored passwords, cookies, or browsing history. Your browser may prompt you to re-enter credentials on a few sites, which is normal.
5
Check Network Adapter Status
A disabled or error-state adapter will silently prevent all connectivity.Windows:macOS:
- Press Win + R, type
ncpa.cpl, and press Enter to open Network Connections. - Find your active adapter (e.g., Ethernet or Wi-Fi).
- If it shows a red X or the word Disabled, right-click it and choose Enable.
- If it shows a yellow warning triangle, right-click → Diagnose to run the Windows Network Diagnostics wizard.
- Open System Settings → Network.
- Confirm your active interface shows a green dot next to it.
- If it is orange or red, toggle it off and back on using the gear icon, or click Make Service Inactive / Make Service Active.
6
Test Connectivity with Ping
Ping allows you to isolate exactly where the connection is failing — your local gateway, your ISP’s infrastructure, or a remote server.Interpreting results:
Some servers and routers block ICMP (ping) by default. A failed ping to
8.8.8.8 does not always mean connectivity is lost — also try tracert 8.8.8.8 (Windows) or traceroute 8.8.8.8 (macOS/Linux) for a more detailed path analysis.7
Escalation Steps
If none of the above steps restore connectivity, gather the following information before contacting IT support or your ISP — it will significantly speed up the diagnosis.
Information to collect before escalating
Information to collect before escalating
- Full output of
ipconfig /all(Windows) orifconfig/ip addr show(macOS/Linux) - Results of your ping tests to the gateway,
8.8.8.8, andgoogle.com - Router/modem model number and current firmware version (found in the router’s admin page)
- When the problem started and whether any changes were made beforehand (OS update, new software, moved office)
- Number of devices affected — just yours, or the whole network?
- Event Viewer logs on Windows: open Event Viewer → Windows Logs → System and filter for errors around the time connectivity was lost