Network Troubleshooting Guide: Fix Common Connection Issues

A methodical approach to diagnosing and resolving the most common network problems

The Troubleshooting Methodology

Effective network troubleshooting follows a systematic approach: work from the physical layer upward, and eliminate the simplest causes before investigating complex ones. The OSI model provides a useful mental framework — check physical connectivity first, then data link, then IP, then application layer.

Before diving into diagnostics, answer these triage questions:

Always start by checking your public IP address. If you don't have an IP or it shows your ISP's gateway, you're not connected to the internet at all. If you have an IP but can't browse, the problem is likely DNS or routing.

No Internet Connection: Step-by-Step Fix

Work through this checklist in order:

  1. Check physical connections — are all cables seated firmly? Is the router's WAN port receiving signal (usually a solid or blinking light)? Is the modem powered on and synchronized (usually shown by a solid "Online" or "Internet" light)?
  2. Reboot in correct order — power off modem, router, and computer. Wait 30 seconds. Power on modem first and wait for it to fully synchronize (1–3 minutes). Then power on router and wait. Then computer.
  3. Release and renew IP address — on Windows: ipconfig /release then ipconfig /renew. On Mac/Linux: reconnect the network interface or use sudo dhclient -r && sudo dhclient.
  4. Ping your default gateway — find it with ipconfig (Windows) or ip route (Linux). If you can ping the gateway but not 8.8.8.8, the problem is between your router and the internet.
  5. Ping by IP vs hostname — try ping 8.8.8.8. If that works but ping google.com fails, your DNS is broken, not your internet connection. Change DNS to 1.1.1.1 or 8.8.8.8 in your network settings.
  6. Call your ISP — check their status page or app for outages in your area first to avoid a hold queue.

Slow Internet: Diagnosing Speed Problems

When internet feels slow, measurement comes before guessing. Run a speed test and compare against your plan's advertised speeds. Then determine where the slowness originates:

If speed test shows full speed but browsing feels slow:

If speed test shows below plan speed:

🛡️

Start With a Network Diagnosis

Check your IP, run a speed test, or use our ping tool to begin troubleshooting your connection

Hide My IP Now

Dropping Connections and Intermittent Outages

Intermittent drops are among the hardest problems to diagnose because they're often absent when you're actively testing. Strategy: set up continuous monitoring so you capture the event when it occurs.

# Windows: log ping results continuously
ping -t 8.8.8.8 >> ping_log.txt

# Linux/Mac: log with timestamps
while true; do echo "$(date): $(ping -c 1 -W 2 8.8.8.8 | tail -1)"; sleep 10; done >> ping_log.txt

Run this continuously and check the log when a drop occurs. Look for patterns:

Check your modem's event log for T3 (ranging request timeout) and T4 errors — these indicate upstream signal problems that always precede drops on cable internet.

DNS Problems and How to Fix Them

DNS failures cause a specific symptom: you can ping IP addresses but hostnames don't resolve. Websites show "Server not found" even though the internet connection itself is working. Fix process:

# Test DNS resolution manually
nslookup google.com
nslookup google.com 1.1.1.1   # test against a specific DNS server
nslookup google.com 8.8.8.8   # test against Google DNS

If nslookup works with 1.1.1.1 but not with your default DNS, your ISP's DNS server is failing. Fix: manually set your DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) in your network adapter settings.

Flush your local DNS cache to clear stale or corrupt entries:

# Windows
ipconfig /flushdns

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Linux (systemd)
sudo systemctl restart systemd-resolved

Run our DNS leak test to verify which DNS servers your system is actually using — especially important if you use a VPN and want to ensure DNS queries aren't leaking outside the VPN tunnel.

Advanced Tools and Diagnostics Reference

For complex issues, build a toolkit of diagnostic commands:

For documenting issues to share with your ISP, always include: your public IP (from our IP checker), traceroute output, MTR report, and timestamps of when the problem occurred.

Special Offer

Frequently Asked Questions

What should I try first when my internet stops working?

Start with the basics: reboot your modem and router by unplugging them for 30 seconds. Check all physical cable connections. If rebooting doesn't fix it, check your ISP's status page for outages in your area. Then ping your gateway IP to determine whether the problem is inside your home network or between your home and the internet.

How do I know if the problem is my router or my ISP?

Connect a device directly to your modem with an Ethernet cable, bypassing your router entirely. If that device gets internet, the problem is your router. If you still can't connect when plugged directly into the modem, the issue is with your modem or ISP. Always test this before spending time on router settings.

Why does my internet work on my phone but not my laptop?

If your phone (on WiFi) works but your laptop doesn't, the problem is specific to your laptop's network configuration or adapter. Check that WiFi is enabled, try forgetting and re-joining the network, update network adapter drivers, and run the Windows Network Troubleshooter or equivalent. Your laptop's network adapter may also have power management settings that disable it to save battery.

Can I check if my ISP is throttling my connection?

Yes. Run a speed test normally, then again while connected to a VPN. If VPN speeds are significantly higher for specific types of traffic (video streaming, certain ports), your ISP is throttling that traffic. The VPN bypasses throttling by encrypting traffic so the ISP can't identify its type. You can also check for ISP throttling using the Internet Health Test at battlemesh.org.

Special Offer×