Network issues suck. When you can’t get online, you likely get frustrated and want to get connected again as soon as you can. We’ve outlined the basic process for diagnosing network problems, and you can be even more prepared for your next outage by knowing how to use native Windows tools and downloading a few third-party utilities.
Install and review these tools and you’ll have a solid game plan next time you can’t get online. Never be afraid of your network again!
1. Command Prompt Commands
First, ipconfig provides information about your current connection. One of the most useful entries here is the IPv4 Address — any address beginning with 169 means that your computer isn’t receiving a valid IP address from your router.
Second, use the ping command to send a few packets of information to a remote server. Add the -tflag and it will continue to ping until you stop it. This is a much more efficient way to check if you’re connected to the internet than refreshing a web page over and over. A good address to ping is 22.214.171.124— one of Google’s DNS servers.
Typing ping 126.96.36.199 -t will try to reach a Google server every few seconds until you press Ctrl + C to stop the command.
2. Built-In Troubleshooting Utilities
Open the Settings app, then head to Update & Security > Troubleshoot. Select Internet Connections from the list to run the troubleshooter and see if it finds any problems.
If you want, you can also scroll down and try the Network Adapter troubleshooting option, which might find a different cause of your problem.
If it seems like your connection isn’t as fast as it should be, running a speed test can help confirm your suspicions. These will show your estimated upload and download speeds, as well as your ping to the server (lower is better).
Wireshark is one of the most-used network analysis tools around. Its power comes by showing you every bit of traffic on your network — quite overwhelming if you don’t filter it down to only see what you need.
After selecting a wired or wireless connection, you’ll see a live list of all the network traffic from your machine. Every packet, from loading web pages to streaming music to downloading a file, shows up here. Double-clicking a packet will show you more about it.
Wireshark is an advanced tool and you could fill several articles with information on using it. From finding out if apps are phoning home without your permission to seeing if your traffic is going to the right destination, Wireshark is a great tool to have in your kit.
Great protocol analyzer and packet sniffer.
Steep learning curve. Requires basic understanding of networking and TCP/IP. Not for laymen.
Wireshark is a free tool that provides many of the same troubleshooting and analysis of more expensive packet sniffers.
5. NetCrunch Tools
If you prefer a suite of tools that take on multiple roles, NetCrunch Tools can replace several other downloads. NetCrunch Tools is a completely free toolkit for network professionals, featuring Ping, Traceroute, Wake OnLAN, DNS Info, Who Is, Ping Scanner, Network Service Scanner, Open TCP Port Scanner, SNMP Scanner, DNS Audit, Subnet Calculator and Mac Resolver in one. It can work standalone, or in conjunction with the NetCrunch network monitoring system, an all-in-one, agentless network monitoring and management suite. It is completely free to use, with no usage limitations of any kind. Future updates can be installed from the NetCrunch Tools homepage, or through the software itself.
Once that’s done, the homepage shows the three categories of included tools: Basic IP Tools, Subnet Tools, and Scanners. Several of the basic tools, like Traceroute, are graphical versions of command-line commands. If you don’t like the Command Prompt and prefer the prettier version here, it’s a great alternative method way to access them.
Some of the tools here, like Subnet Calculator, are meant for business use and probably won’t be useful for home users. But having twelve tools all in one attractive package is a smart idea, even if you don’t use each one of them.
6. Microsoft Message Analyzer
If the built-in tools aren’t enough for you, but you’d prefer to use an official Microsoft tool for network monitoring, Microsoft Message Analyzer is the answer. Like Wireshark, it packs a ton of options into its package and is thus a bit overwhelming for new users. But if you take some time to learn it, you can pick up useful insights about your network.
Launch the tool as an administrator, and you can start a trace just like Wireshark. Clicking New Session lets you start tracking traffic from a variety of sources, like a file, Microsoft Azure table, or PowerShell command. If you need one of these, it’s worth installing. But everyone else will probably do fine with Wireshark.
7. JDisc Discovery
Our final tool isn’t a packet sniffer like some of the above — rather, it’s an auditing tool for your network. JDisc Discovery scans every device on your network (up to 25 in the free versions), and collects details on them. After the scan, you’ll see information on each device’s name, IP address, firmware version, serial number, and more.
The primary features of JDisc Discovery are audit management, configuration management, license management, IT service management and asset tracking. JDisc Discovery allows users to create IT documentations for networks in order to provide a complete view of their IT infrastructure. It helps users plan their IT investments, provide customer support help desks and form disaster recovery plans. The IT documentation is also helpful for license auditing, ISO certifications and contract outsourcing.
Check the downloads page to grab the Professional Edition of the software, which collects more information but is limited to 25 devices. The Starter Edition only collects basic info but is not limited by device count.
Which Network Tools Do You Count On?
Have you used these network tools to diagnose issues before? What other tools are essential parts of your toolkit? Share your favorite utilities with us in the comments!