Common Network Problems Solved with Basic Commands

Learn how to solve common network problems using basic diagnostic commands like ping, ipconfig, and nslookup. This beginner-friendly guide provides step-by-step troubleshooting approaches for connectivity issues, slow internet, and DNS problems.

Common Network Problems Solved with Basic Commands

Network problems can feel overwhelming when you're starting out, but many common issues can be solved with just a few basic commands. Let's walk through the most frequent network problems beginners encounter and the simple diagnostic tools that can help you identify and resolve them.

The Essential Troubleshooting Toolkit

Before diving into specific problems, you need to know your basic diagnostic commands. These work on Windows, Mac, and Linux systems:

  • ping - Tests connectivity to another device
  • ipconfig (Windows) or ifconfig (Mac/Linux) - Shows your network configuration. Note: newer versions of macOS also support ipconfig
  • traceroute (Mac/Linux) or tracert (Windows) - Shows the path packets take to reach a destination
  • nslookup - Tests DNS name resolution

Problem 1: "I Can't Connect to the Internet"

This is the most common network problem beginners face. Here's your step-by-step troubleshooting approach:

Step 1: Check your IP configuration

ipconfig /all

Look for your network adapter. You should see an IP address that isn't 169.254.x.x (which indicates no DHCP connection). DHCP (Dynamic Host Configuration Protocol) is a service that automatically assigns IP addresses to devices on your network. If you see 169.254.x.x, your computer isn't getting an IP address from your router's DHCP server.

Step 2: Test local connectivity

ping 192.168.1.1

Replace 192.168.1.1 with your default gateway address (shown in the ipconfig output). If this fails, you have a local network problem—check cables and WiFi connections.

Step 3: Test internet connectivity

ping 8.8.8.8

This pings Google's DNS server. If your local ping worked but this fails, the problem is with your internet connection or router.

Problem 2: "Websites Won't Load But Internet Works"

When you can ping IP addresses but websites won't load, you likely have a DNS problem. These troubleshooting tips will help:

Test DNS resolution:

nslookup google.com

If this fails or takes a long time, your DNS settings need attention. Try changing your DNS servers to 8.8.8.8 and 8.8.4.4 (Google's DNS) in your network settings.

Flush your DNS cache:

ipconfig /flushdns

This clears old DNS entries that might be causing problems.

Problem 3: "Internet is Really Slow"

Slow connections can have many causes. Here are beginner solutions to try:

Check for network congestion:

ping -t 8.8.8.8

Let this run for a minute and watch the response times. Consistent times under 50ms are good. Highly variable times or frequent timeouts indicate network congestion or problems.

Test your path to the internet:

tracert google.com

This shows each "hop" your data takes to reach Google. Look for hops with very high response times (over 200ms) or asterisks (***) which indicate problems along the path.

Problem 4: "Can't Connect to Specific Websites or Services"

When some sites work but others don't, try these basic commands:

Test the specific site:

ping problematic-website.com
nslookup problematic-website.com

If the ping fails but nslookup works, the site might be blocking ping requests (normal) or having server issues.

Check if it's a widespread issue:

Use multiple test sites. If only one site fails, the problem is likely on their end, not yours.

Quick Reference: When to Use Each Command

  • No internet at all: Start with ipconfig, then ping your gateway
  • Slow performance: Use ping -t and tracert to identify bottlenecks
  • Websites won't load: Try nslookup and consider DNS changes
  • Intermittent problems: Use continuous ping to monitor stability

What's Next

These basic commands solve many common network problems, but sometimes you need to dig deeper. In our next post, we'll explore advanced troubleshooting techniques and learn how to interpret more complex network diagnostic output to solve challenging connectivity issues.

🔧
While basic commands are great for quick troubleshooting, a dedicated network monitoring tool can automate these checks and provide historical data to spot patterns in connectivity issues. PRTG Network Monitor, SolarWinds Network Performance Monitor and Wireshark.