Skip to content

A hands on lab guide for learning and practicing network troubleshooting and diagnostics. Designed for IT support skill development and portfolio demonstration, with step by step instructions and practical examples.

Notifications You must be signed in to change notification settings

loopsterrr/network-tools-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Network Troubleshooting Tools Guide

Guides to essential networking tools used in IT support roles.

Tools Included

  • Ping
  • Tracert
  • Ipconfig
  • nslookup
  • Netstat

Tool: ping

The ping command is used to verify network connectivity by checking whether a host (domain name or IP address) is reachable and measuring the response time for data packets.

1. Ping a domain

ping google.com Screenshot 2026-02-03 214518

2. Ping a DNS server

ping 8.8.8.8 Screenshot 2026-02-03 214657

Tool: tracert

The tracert command shows the path packets take across a network and highlights where delays or connection issues occur.

1. Tracing your destination

tracert gooogle.com

Use this command to trace the route from your computer to a website or server. It lists all the routers along the way, and if any hop is slow or unresponsive, it could point to a network issue.

Screenshot 2026-02-03 220321

Tracing DNS

tracert 8.8.8.8

This helps you see the path your network takes to reach a DNS server. It’s useful for troubleshooting slow or failing DNS lookups.

Screenshot 2026-02-03 220756

Tool: ipconfig

The ipconfig command shows and manages a Windows computer’s IP configuration. It’s commonly used for troubleshooting network issues and refreshing DHCP settings.

1. View IP Configuration

ipconfig

Shows and manages your Windows computer’s IP configuration. Useful for troubleshooting network issues and checking your IP settings.

Screenshot 2026-02-03 222043

2. View Detailed Network Info

ipconfig /all

Provides detailed information for all network adapters, including MAC addresses, DNS servers, DHCP status, and lease details. Use this for in-depth network diagnostics.

Screenshot 2026-02-03 222420

3. Release the IP Address

ipconfig /release

Disconnects your computer from the network by releasing its current IP address. Often used before renewing the IP or troubleshooting DHCP issues.

Screenshot 2026-02-03 223606

4. Renew the IP Address

ipconfig /renew

Requests a new IP address from the DHCP server. Use this after releasing an IP or if your connection needs refreshing.

Screenshot 2026-02-03 224359

5. Flush the DNS Cache

ipconfig /flushdns

Clears the DNS resolver cache on your computer. This is useful if you’re having trouble with outdated or incorrect DNS entries, such as when a website isn’t loading correctly.

Screenshot 2026-02-03 224919

Tool: nslookup

The nslookup command is a tool used to query DNS records. It helps resolve domain names to IP addresses and vice versa, making it useful for troubleshooting DNS issues.

1. nslookup google.com

Ask your computer’s default DNS server to find the IP address for google.com

nslookup google.com

Screenshot 2026-02-03 230400

The results will show:

  • Your current DNS server – the server your computer is using to resolve domain names.
  • The IP address of google.com – the addresses that the DNS server returns for the domain.

2. nslookup google.com 8.8.8.8

Run the same query, but this time use Google’s public DNS server (8.8.8.8) instead of your default DNS. This lets you see what IP address Google’s DNS returns directly.

nslookup google.com 8.8.8.8.

Screenshot 2026-02-03 231252

This is useful for:

  • Verifying whether your DNS server returns different results than other servers.
  • Checking for DNS-related issues on your network.

Tools: netstat

The netstat command displays active network connections, listening ports, routing tables, interface statistics, and more. It’s useful for diagnosing network problems or monitoring ongoing connections.

Common Syntax

netstat [options]

Commonly used netstat commands

1. netstat -a

Displays all active network connections and listening ports, helping you see which applications are communicating over the network.

netstat -a

Screenshot 2026-02-03 232303

2. netstat -n

Displays active connections and listening ports using numerical IP addresses and port numbers, rather than resolving them to host or domain names.

netstat -n

Screenshot 2026-02-03 232654

3. netstat -o

Shows active connections along with the associated Process IDs (PIDs), helping you identify which programs are using each connection.

netstat -o

Screenshot 2026-02-03 233018

4. netstat -an

Combines -a and -n to show all active connections and listening ports using raw IP addresses and port numbers.

netstat -an

Screenshot 2026-02-03 233328

5. netstat -b

Displays which executable (program) created each connection or listening port, helping identify the source of network activity. Requires administrator privileges to run.

netstat -b

Screenshot 2026-02-03 233933

This lab was created for personal learning and to demonstrate IT support skills as part of a portfolio project.

About

A hands on lab guide for learning and practicing network troubleshooting and diagnostics. Designed for IT support skill development and portfolio demonstration, with step by step instructions and practical examples.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published