Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Like with most jobs, when it comes to network troubleshooting, the software you use can make a world of difference.

Network analysis can show you the leading causes of network problems, such as slow speeds, network connection problems, and packet loss center on overloaded network devices, such as switches and routers, or missing information in your routing table and other system databases, such as the DNS server or the DHCP system.

By using all of the network diagnostic tools in this list, you can put together a workflow that will give you information on all potential network problems. If the network engineers planned your network correctly, it should never encounter the problems that cause the system to slow down, and network analysis and management should be an enjoyable task.

Here’s our list of the best network diagnostic tools and troubleshooting software:

  1. Datadog Network Performance Monitoring EDITOR’S CHOICE A cloud-based network monitoring and management service that includes autodiscovery, topology mapping, performance alerts, and troubleshooting tools Start a 15-day free trial.
  2. SolarWinds Network Configuration Manager (FREE TRIAL) An essential system security and administration tool that automatically checks on device settings. The NCM will gather all device configurations, allow the creation of standard settings, and ensure that any unauthorized changes are immediately rolled back. Start a 30-day free trial.
  3. N-able N-sight (FREE TRIAL) A remote monitoring and management tool that enables central IT departments to manage networks on several remote sites. Get access to a 30-day free trial.
  4. ManageEngine OpManager Plus (FREE TRIAL) This bundle of seven ManageEngine tools provides full network monitoring and analysis capabilities. Installs on Windows Server and Linux. Start a 30-day free trial.
  5. Paessler Network Troubleshooting with PRTG Infrastructure management system that includes port monitoring.
  6. Ping Simple command-line utility that checks on the speed of connections.
  7. Tracert Free command-line utility that lists the probable hops to a network or internet destination address.
  8. Ipconfig This command-line tool reports the IPv4 and IPv6 addresses, subnets, and default gateways for all network adapters on a PC.
  9. Netstat This tool displays active connections on your computer.
  10. Nslookup Available for Windows, Unix, Linux, and Mac OS, this tool gives you DNS server diagnostics.
  11. Uptrends Uptime Monitor A free online tool that will make repeated checks on the availability of a website.
  12. Sysinternals Set of Microsoft tools for Windows that help troubleshoot and configure Active Directory.
  13. Wireshark Free packet sniffer that will help you analyze traffic flows.
  14. Nmap Network security and monitoring tool that needs a companion utility, Zenmap, as a user interface.

When curating this list, we considered the reliability of the tool in use in diverse situations, ease of setting up and use, documentation and support, and how up to date the diagnostic software is kept.

Our methodology for selecting a network diagnostic tool

We reviewed the market for network diagnostic tools and analyzed the options based on the following criteria:

  • A package of several useful tools accessible through a single interface
  • Methods to reconcile addressing issues with DHCP and DNS servers
  • Connection testing systems
  • A system of alerts that allow technicians to get on with other tasks if not notified of problems
  • Automated system sweeps or useful tests that can be launched on a schedule
  • A free tool or a trial period for risk-free assessment
  • Value for money from paid tools and worthwhile functions from free tools

Five of the tools in our list (ping, tracert, ipconfig, netstat, & nslookup) can be executed directly from a Windows command prompt (cmd.exe) without installing any additional programs for advanced troubleshooting. The rest of the network analysis tools can be used alone or in combination for network discovery.

1. Datadog Network Performance Monitoring (FREE TRIAL)

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Datadog is a cloud-based monitoring system for IT resources that is available as a menu of modules. The base package of the service is an Infrastructure module that covers network monitoring. However, this service can be enhanced by adding on the Network Performance Monitoring module.

Key Features:

  • Drill down into network flows and traces
  • Locates traffic hogs
  • Can monitor containers, pods, and deployments
  • Great visualization and mapping

Why do we recommend it?

Datadog Network Performance Monitoring is a SaaS package that provides device discovery, network mapping, and traffic analysis. This tool can be slotted together with a Network Device Monitoring service to get full, automated network monitoring. Infrastructure and application monitoring tools on the platform provide the opportunity to create a full-stack monitoring system.

The Network Performance Monitoring module of Datadog adds on analytical functions to the Infrastructure package and includes capacity planning and troubleshooting utilities. While the Infrastructure module looks at device statuses, the Network Performance Monitoring service examines traffic flows.

The Datadog system uses agent software on-site, but all processing and data storage is implemented on the Datadog server. Systems administrators access the Network Performance Monitoring console through any browser in order to see live statistics on current traffic flows on the network. Given that the service is based in the cloud, it can easily monitor remote networks, just as long as that network has the agent module installed on it.

The service doesn’t just display live network traffic data. It also stores that information for analysis. Administrators can trace the journey of a packet, view conversations between endpoints, segment traffic statistics per application or per origin or source, and identify the major bandwidth hogs on the network. The service can unify both onsite, cloud-based, and remote networks to give a complete picture of all network traffic generated by the business. The tool includes live network maps with traffic flows shown on them and it is also possible to see overloaded links or bottlenecks.

Who is it recommended for?

Datadog Network Monitoring is reasonably priced and so accessible to any business. The service is charged for by subscription and there is no setup fee. Charges are levied per host, so even the smallest business will be able to afford this package.

Pros:

  • Operates in the cloud, making scaling your troubleshooting efforts easier than most on-premise solutions
  • Offers excellent visual reporting that are fully customizable
  • Agent software can be installed on multiple operating systems as well as in the cloud to monitor container-based services
  • Live data can be stored for later view, or forwarded to other systems such as a SIEM
  • Pricing options are flexible, making DataDog a good choice for both small and large size networks

Cons:

  • Platform offers infrastructure, network, and application monitoring services, making this a feature-rich option that may take time to fully explore

Datadog has a single plan level for its Network Performance Monitoring module. Charges are levied per host per month with a discount for paying annually in advance. The service is available for a 15-day free trial.

Datadog Network Performance Monitoring is our top pick for a network diagnostic and troubleshooting tool because it includes a lot of automated activity tracking that takes care of performance analysis for you. The system maps all devices and shows live statuses in the topology layout so you can instantly see where problems are arising. A system of alerts also draws your attention to problematic devices and cuts down the time it would otherwise take you to work out why the network is not operating at peak performance.

Official Site: www.datadoghq.com/free-datadog-trial/

OS: Cloud-based

2. SolarWinds Network Configuration Manager (FREE TRIAL)

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

The SolarWinds Network Configuration Manager offers the opportunity to automate system troubleshooting and problem resolution. Busy systems managers often overlook the settings of network devices. The network could be performing badly because you don’t have all of the settings of your devices coordinated. The Network Configuration Manager saves you time by seeking out all devices, the network device health, importing their settings into a central manager, and allowing you to create a standard configuration for each device type and make.

Key Features:

  • Standardizes configurations
  • Backs up configurations
  • Rolls back unauthorized setup changes
  • Spots intruder activity

Why do we recommend it?

SolarWinds Network Configuration Manager scans a network and identifies all devices. It then enables the network manager to create a standard setup for each type of device and then roll that out. Those authorized configurations are stored by the Network Configuration Manager and then the tool performs constant checks on devices. If any changes occur to settings, the system automatically restores the standard configuration by applying the stored image.

The configuration manager rolls out the standard configurations that you write into the central dashboard. This standardization should fix a lot of the problems that you experience on your network because it will wipe out inappropriate settings for network devices, such as routers and switches that might be slowing down data transfers. Once the standard configurations have been stored, they can only be changed through the password-protected dashboard of the Network Configuration Manager.

This system configuration troubleshooter is an important security tool. Unauthorized intruders can be traced or blocked through the network devices of the network, so altering settings is a common intrusion strategy. The Network Configuration Manager constantly monitors the configurations of all network devices and automatically restores the authorized settings, stored as images, should any change be detected.

SolarWinds produces a range of IT whole infrastructure monitoring and network management tools, and many of these are created on a common platform, called Orion. This makes it possible for the independent tools to interact, and the Network Configuration Manager is one of these Orion-based utilities. The central network monitoring tool in the suite is the Network Performance Monitor and this is usually the lead utility in any monitoring system, which is complemented by the Network Configuration Manager. However, SolarWinds NCM can also be used as a standalone tool.

Who is it recommended for?

This is an on-premises package for Windows Server. There isn’t a scaled down version for small businesses. So, the Network Configuration Manager would be suitable for larger businesses.

Pros:

  • Built for medium to enterprise size networks, with features designed to streamline troubleshooting and improve TTR and overall productivity
  • Can automatically discover new devices on the network and provide templated health reports for immediate insights upon installation
  • Offers configuration management, allowing teams to quickly backup and restore changes that may have impacted performance
  • Can monitor settings for unauthorized changes and specific teams or managers
  • Offers a customizable dashboard that has a host of different options for visualizing network performance

Cons:

  • Not designed for home networks, this is an enterprise tool built for system administrators and network technicians

The Network Configuration Manager is a paid tool. However, SolarWinds makes it available on a 30-day free trial.

SolarWinds Network Configuration Manager Start 30-day FREE Trial

3. N-able N-sight (FREE TRIAL)

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

N-able N-sight is a cloud-based remote monitoring and management software package. As this system monitors the network, it also stores metrics for analysis. Having access to all aspects of a system, including endpoints and servers, N-able has many channels of data for diagnostics and troubleshooting.

Key Features:

  • Data retention for analysis
  • LOGICcard advice
  • 30-day free trial

Why do we recommend it?

N-able N-sight is a cloud-based service that provides remote monitoring systems for networks, servers, and applications. This service includes a troubleshooting guide that identifies security problems and other issues with networks, endpoints, and software.

Among the benefits offered by N-able N-sight is a service called LOGICcards. This is a data source for a wide range of diagnostic projects. The main value of these feeds lies in security. However, they also give insights into how to improve efficiency and avoid system management mistakes.

LOGICcards gathers data from 5,000,000 endpoints on 4,000,000 networks. Comparing the data extracted from these studies, the LOGICcard system analyzes a network and is able to point out factors and settings that are missing from that system, compared to the organization of the majority of other networks.

Another LOGICcard service is a feed of warnings to look out for, such as patches that cause problems and should be held off or new internet-based scams. A guidance aspect to this service also identifies errors to avoid in network configuration and tips on how to optimize bandwidth usage. Furthermore, the topics covered by a LOGICcard feed adapt according to your responses to past advice.

The dashboard for N-able N-sight is resident on the cloud. It doesn’t require any special equipment to use the service – any standard web browser will do and there is also a N-able N-sight mobile app available.

Who is it recommended for?

The N-able brand produces tools for managed service providers (MSPs). The company has two remote monitoring and management (RMM) tools and N-able is one of those. N-able is marketed as a suitable package for small and mid-sized MSPs.

Pros:

  • Cloud-based RMM solution, great cloud alternative to Network Configuration Manager
  • Leverages LOGIcards to find security and performance issues in any size or configuration of network
  • Accessible from any web browser and available via mobile app
  • Aims to provide a complete RMM solution and integrates well with their other MSP focused offerings
  • Flexible subscription-based pricing

Cons:

  • Designed for larger networks, specifically managed service providers

N-able N-sight is a subscription service. This is a great attraction for startups because there are no upfront costs for getting set up. There are no setup fees and there is no need to fork out for a software package Instead, the subscribing company pays a little each month. Interested potential customers can access a 30-day free trial of N-able N-sight.

N-able N-sight Start 30-day FREE Trial

4. ManageEngine OpManager Plus (FREE TRIAL)

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

ManageEngine OpManager Plus gives you all the tools you need to monitor networks and servers. These tasks are complex and could involve tracking the statuses of containers, virtualization, file storage servers, firewalls, and IP address-related issues. OpManager Plus takes care of all of those tasks and also adds on an application performance monitor to provide the full stack of IT services.

Key Features:

  • Traffic analysis
  • Device monitoring
  • Configuration management

Why do we recommend it?

ManageEngine OpManager Plus combines automated monitoring for networks and servers. The tool is also a good choice for its VM monitoring capabilities. Troubleshooting tools in the software include troubleshooting tools, such as NetFlow and other packet data extraction protocols.

The OpManager Plus system gives you the tools to scrutinize and manage network devices. The system automatically detects all devices connected to the network, logs them, and then maps the network. The system then provides constant performance monitoring through SNMP.

You also get a bandwidth analyzer with this bundle. You can see live throughput statistics per link and get the system to assess utilization of full capacity. Performance thresholds will generate alerts if tripped. You can channel these through email, SMS, or a service desk ticketing system. The package lets you run tests to ensure constant system availability.

Device management services include an IP address manager that integrates a DHCP and DNS server. You also get a switch port mapper so that you can see exactly how many ports are occupied on each device. A configuration manager lets you standardize the settings of all of your devices, restoring stored configurations automatically in the case of unauthorized tampering.

Who is it recommended for?

There are five editions for OpManager Plus and these include a Free edition. This monitors networks with only three devices, which could only be for the very smallest businesses. Large organizations and multi-site businesses would benefit from the OpManager Plus system. There is also an edition built for MSPs.

Pros:

  • Network device monitoring and management
  • Server and application monitoring and root cause analysis
  • Traffic analysis with Netflow, sFlow, jFlow, IPFIX, NetStream, and AppFlow
  • Network traffic management with Cisco NBAR and CBQoS
  • Manage virtual systems, wireless networks, and multiple sites

Cons:

  • This is a very large package and you might not need all of its modules

The software for ManageEngine OpManager Plus installs on Windows Server or Linux. The bundle offers a lot of services and so you will spend a lot of time learning all of its functions. You can perform that investigation for free with a 30-day free trial.

ManageEngine OpManager Plus Start a 30-day FREE Trial

See also: Network Configuration & Backup Tools

5. Paessler Network Troubleshooting with PRTG

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Paessler’s PRTG is a complete monitoring system. It can help you with troubleshooting because it can diagnose network issues right down the protocol stack and identify the root of the problem. Port monitoring is one of the network diagnostics techniques that you can use with this tool.

Key Features:

  • TCP port auditor
  • Port range checker
  • 30-day free trial

Why do we recommend it?

Paessler PRTG is a very large package of monitors that include network, server, and application monitors and has sensors for network troubleshooting including Ping implementations and a TraceRoute facility.

The PRTG system includes two port monitoring sensors. One homes in on a specified port on a particular device, the other will check a range of port numbers. This tool only monitors TCP ports. The port range sensor has one extra feature that the single port sensor does not have. You can set it to check the port with TLS protection. Both sensors report on the response time of the port and whether it is open or closed.

PRTG includes network traffic analysis tools to help you troubleshoot delivery speeds. The tool includes a range of traffic monitoring techniques including route tracing to a destination with Traceroute and a Ping sweep, which will give you the response times to each node on your network. A packet-sniffing utility can tell you which applications and endpoints are producing excessive traffic and you can query the health of the network devices to see which are congested to the point of queuing.

Paessler built a tool that covers servers and applications as well as network statuses, port response times, and services to monitor all conditions that can cause software performance issues. If you’ve got VMs on your network, PRTG can sort through their underlying connections, services, servers, and operating software. That monitoring is constant, so you will be able to trace back through events to spot the source of any performance issues.

Who is it recommended for?

PRTG is a flexible package. All customers get the same software bundle containing thousands of monitoring tools, which are called “sensors.” Each buyer decides how many sensors to turn on and the price for the package is levied as an allowance of sensors. This is a good package for large businesses and small companies can use the system for free if they only turn on 100 sensors.

Pros:

  • Built for professionals and enterprise use
  • Offers monitoring templates for quick insights into network and device performance
  • Can check device health through a series of checks such as ICMP and ping
  • Makes great use of visualizations to map out more complex wireless networks
  • Pricing is based on utilization, making it a predictable and scalable option for any size network

Cons:

  • Offers a wide range of monitoring options, requiring time to fully utilize all features

Paessler delivers PRTG as a cloud service or you can install the diagnostic software on your premises. The tool installs on Windows Server environments. You can use the system for free for up to 100 sensors.

6. Ping

Ping is the ideal command to use when you need to confirm network connectivity, at the IP level, between two hosts, or to confirm the TCP/IP stack is working on your local machine. A successful ping confirms network connectivity between the two hosts and it also gives reports on packet loss.

Key Features:

  • Widely used
  • Connection error detection
  • Free to use

Why do we recommend it?

Ping is built into every operating system and it is the basis of many of the network monitoring and troubleshooting systems on this list. The utility can tell you the time a packet takes to get to a specific destination across a network or across the internet. It will also give you information on jitter and packet loss.

Using Ping with Examples

Below is an example of a successful run of the ping command to the “google.com” remote host.

C:\Users>ping google.com Pinging google.com [172.217.9.46] with 32 bytes of data: Reply from 172.217.9.46: bytes=32 time=38ms TTL=56 Reply from 172.217.9.46: bytes=32 time=12ms TTL=56 Reply from 172.217.9.46: bytes=32 time=14ms TTL=56 Reply from 172.217.9.46: bytes=32 time=12ms TTL=56 Ping statistics for 172.217.9.46: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milliseconds: Minimum = 12ms, Maximum = 38ms, Average = 19ms

In addition to confirming IP connectivity to “google.com”, these results confirm that we are able to properly resolve domain names (i.e. DNS is working on the local machine).

That Loss figure that you see in the last line of the ping output is the number of lost packets followed by the packet loss rate in brackets.

A few pro-tips for working with the ping command for advanced troubleshooting:

  • Use ping –t to ping a host continuously. For example:
ping –t google.com

would continue to ping google.com until the ping was interrupted. Press control-c (the “CTRL” and “C” keys) to end a continuous ping.

  • If you cannot ping domain names like google.com, but you can ping IP addresses on the Internet like 8.8.8.8 (Google’s DNS servers), you may have a DNS-related problem.
  • If you cannot ping IP addresses on the Internet like 8.8.8.8, but you can ping hosts on your Local Area Network (LAN), you may have a problem with your default gateway.
  • You can use “ping localhost”, “ping::1”, or “ping 127.0.0.1” to test the TCP/IP stack on your local machine. “localhost” is a name that resolves to one of the loopback addresses of a local machine, “::1” is an IPv6 loopback address, and “127.0.0.1” is an IPv4 loopback address.

Who is it recommended for?

Ping is a part of every network engineer’s toolkit. It is free to use and provides quick answers.

Pros:

  • Built directly into Windows command prompt
  • Easy to use, simple syntax
  • Can quickly identify if there is a problem with a device
  • Allows you to easily see if there are any network drops, latency issues, or jitter over the connection

Cons:

  • Does not work if ICMP is turned off on your target device
  • No visualization features
  • Not a proactive form of monitoring
  • Limited output options for reporting

7. Tracert

Tracert is similar to ping, except it leverages Time To Live (TTL) values to show how many “hops” there are between two hosts. This makes it a helpful tool in determining where a network connectivity breakdown is occurring. Basically, tracert helps you understand if the router or network that is down between your computer and a remote host is one you control or not.

Key Features:

  • Connection path trace
  • Spots overloaded links
  • Free to use

Why do we recommend it?

Tracert is the Command Prompt implementation of TraceRoute and it provides a list of nodes across the internet to a given destination. While this can’t tell you the exact path that previous transmissions have taken, it follows the path that routing algorithms currently use to reach a destination and shows the transmission times to each node.

Using tracert with examples

Again using google.com as an example, we can see there were 10 hops between our PC and google.com.

C:\Users>tracert google.com Tracing route to google.com [172.217.4.78] over a maximum of 30 hops: 1 1 ms 1 ms 3 ms 192.168.1.1 2 246 ms 49 ms 56 ms 10.198.1.177 3 58 ms 48 ms 54 ms 10.167.184.102 4 63 ms 55 ms 85 ms 10.167.184.107 5 50 ms 55 ms 56 ms 10.164.72.244 6 72 ms 365 ms 69 ms 10.164.165.43 7 92 ms 61 ms 45 ms 209.85.174.154 8 67 ms 42 ms 58 ms 108.170.244.1 9 372 ms 66 ms 46 ms 216.239.51.145 10 64 ms 73 ms 44 ms lga15s47-in-f78.1e100.net 172.217.4.78] Trace complete.

Who is it recommended for?

TraceRoute is available on all operating systems. While it is implemented by the tracert command on Windows, it is called traceroute on Linux, macOS, and Unix. The tool is free to use and accessible to all network managers.

Pros:

  • Built directly into Windows command prompt
  • Easy to use, simple syntax
  • Displays gateways that your traffic passes through
  • Can see if where a bottleneck occurs during the route

Cons:

  • Does not provide any root cause analysis or features to aid technicians
  • No visualization features
  • Not a proactive form of monitoring
  • Limited output options for reporting

8. Ipconfig

Determining the IP settings on your computer is an essential part of network troubleshooting. The ipconfig command helps you do just that. Entering ipconfig at a command prompt will return IPv4 and IPv6 addresses, subnets, and default gateways for all network adapters on a PC. This can help determine if your computer has the right IP configuration. Additionally, ipconfig can be used to change or update selected IP settings.

Key Features:

  • Lists interface statuses
  • Shows gateway address
  • Free to use

Why do we recommend it?

Ipconfig is another widely-used free command line utility for troubleshooting networks. The tool shows the addressing information for each network interface on the computer. It will also show the gateway address and the address for the network’s DHCP and DNS servers.

Pro-tips for working with ipconfig:

  • If ipconfig returns an IP address that starts with 169.254 (e.g. 169.254.0.5), your PC is likely configured for DHCP but was unable to receive an IP address from a DHCP server.
  • Use ipconfig /all to get the full TCP/IP configuration information for all network adapters and interfaces.
  • Use ipconfig /release to release the current DHCP assigned network parameters.
  • Use ipconfig /renew to renew the current DHCP assigned network parameters.
  • Use ipconfig /flushdns to clear the DNS cache when troubleshooting name resolution issues.

Who is it recommended for?

Ipconfig is free to use and already installed on your computer. On Linux, macOS, and Unix, it is called ifconfig.

Pros:

  • Built directly into Windows command prompt
  • Easy to use, simple syntax
  • Shows basic network configuration such as gateway, DNS servers, and subnets
  • Can be used with other syntax to perform functions like flushing DNS or renewing an IP address

Cons:

  • Can take a while for new users to learn all of the different ways ipconfig can be used to troubleshoot
  • Can only apply fixes to one machine at a time

9. Netstat

Netstat allows you to display active connections on your local machine. This can be helpful when determining why users are unable to connect to a given application on a server or to determine what connections are made to remote hosts from a computer. Entering netstat at the command prompt will display all active TCP connections. Adding parameters to the netstat command will extend or alter the functionality.

Key Features:

  • Lists active ports on the device
  • Highlights port issues
  • Free to use

Why do we recommend it?

Netstat lists all the connections that are currently live on the computer on which the command is run. The output show every TCP and UDP port that is currently active, even though the connection might be in a closed state.

netstat commands & example

Here are a few helpful netstat commands and what they do:

  • netstat –a displays all active TCP connections and the TCP and UDP ports a computer is listening on.
  • netstat –n displays all active TCP connections just like the netstat command, but it does not attempt to translate addresses or port numbers to names and just displays the numerical values.
  • netstat –o displays all active TCP connections and includes the process ID (PID) for the process using each connection.

You can combine different parameters to extend the functionality of netstat. For example,

netstat –ano

would display all active TCP connections and the TCP and UDP ports a computer is listening on, use numerical values, and report the PID associated with the connections.

Who is it recommended for?

Every network administrator will probably use this tool at some point in time. The tool is free to use and it is built into the operating system for Windows, Linux, macOS, and Unix.

Pros:

  • Can quickly show which connections are actively established on a machine
  • Can find suspicious connections quickly if you know how to interpret netstat information
  • Can filter by TCP connections to limit your scope on noisier networks

Cons:

  • Doesn’t provide geolocation mapping for connections found
  • Requires training to understand how to properly use netstat in a meaningful way

10. Nslookup

nslookup is a useful command-line utility that enables DNS troubleshooting and diagnostics. Nslookup is available on Windows and *nix operating systems. There are a variety of use cases for this flexible utility and it can be run in interactive mode or by entering commands directly at the command prompt.

To help you get started, we’ll review some nslookup commands that are helpful in three of the most common use cases: finding an IP address based on a domain name, finding a domain name based on an IP address, and looking up email servers for a domain.

Key Features:

  • Show DNS entry details
  • Troubleshoots address problems
  • Free to use

Why do we recommend it?

Nslookup is a command for DNS checks – the name is short for “name server lookup.” With this tool, you can identify the mapping between hostnames and IP addresses on a local network. By entering a remote IP address or Web domain, you can see details from the global DNS service.

Below are examples of how to do each from a Windows command prompt.

Finding an IP address based on a domain name with nslookup:

C:\Users>nslookup google.com Server: ns2.dns.mydns.net Address: 192.168.247.45 Non-authoritative answer: Name: google.com Addresses: 2607:f8b0:4009:805::200e 172.217.10.46

The output above shows us that the DNS server used on our local machine was ns2.dns.mydns.net and since ns2.dns.mydns.net is not an authoritative name server on Google’s domain, we get a “Non-authoritative answer”. If we wanted to specify a different DNS server in our query, we simply add the DNS server’s domain name or IP address after the command, like this (using the 1.1.1.1 DNS server from CloudFlare).

C:\Users>nslookup google.com 1.1.1.1 Server: 1dot1dot1dot1.cloudflare-dns.com Address: 1.1.1.1 Non-authoritative answer: Name: google.com Addresses: 2607:f8b0:4009:812::200e 216.58.192.174

Finding a domain name based on an IP address with nslookup

Finding a domain name based on an IP address is similar to the previous process, you simply use an IP address instead of the domain name after the “nslookup” command. For example to find out what the fully-qualified domain name (FQDN) for the IP address 8.8.8.8 is we would use the command below:

C:\Users>nslookup 8.8.8.8 Server: ns2.dns.mydns.net Address: 192.168.247.45 Name: google-public-dns-a.google.com Address: 8.8.8.8

Based on the output, we can see that the FQDN associated with 8.8.8.8 is “google-public-dns-a.google.com” which makes sense given 8.8.8.8 is one of the two popular public DNS servers available from Google.

Looking up email servers for a domain with nslookup

Sometimes you may need to determine what email servers are available on a domain. To do that, we simply need to specify that we are looking for MX records using the –ty switch. In the example below, we’ll check what mail servers are returned for gmail.com:

C:\Users>nslookup -ty=mx gmail.com Server: ns2.dns.mydns.net Address: 192.168.247.45 Non-authoritative answer: gmail.com MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com gmail.com MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com gmail.com MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com gmail.com MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com

Here, five mail servers were returned along with an MX preference value. The lower the MX preference value, the higher the priority of that server (i.e. those servers should be used first).

Who is it recommended for?

Network managers would use nslookup to ensure that the local DNS server is working and also to test for DNS entry errors for Wen properties. The free tool is built into the operating system for Windows, Linux, macOS, and Unix.

Pros:

  • Great for quickly diagnosing DNS issues when combined with ipconfig
  • Can resolve DNS issues through the CLI without using the GUI, good for remote troubleshooting
  • Can see which DNS server have authority and prioritization

Cons:

  • Cannot easily change or modify DNS setting for multiple machines
  • Not easy to change DNS within CLI for new users

11. Uptrends Uptime Monitor

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Uptrends offers a menu of website monitoring and testing services from its cloud platform. The Uptrends Uptime Monitor is a free service that can be accessed at the Uptrends website.

The free Uptime Monitor offers a choice of locations from which your site can be tested. It is possible to opt for tests to be run from all of the locations that Uptrends offers.

Key Features:

  • Free service
  • Web-based
  • Automated monitoring possible

Why do we recommend it?

Uptrends Uptime Monitor is a testing service for internet connections. It specifically takes a Web domain as input, so its checks also extend to DNS testing. You can use this tool for free for on-demand availability tests, which can be launched from a long list of locations. You can get the tests to run recursively every minute if you sign up for a paid account.

The free tool is an on-demand testing system and will give you the status of your site from many locations at that moment. It is possible to remind yourself to rerun the test and keep hitting the button. However, it is more practical to get the Uptrends service to repeat its tests automatically.

Uptrends provides automated testing that will launch every minute. The automated service is not free. You can leave that tool to make constant checks on your site’s availability – it will send you an alert if it encounters problems.

Who is it recommended for?

If you run a website, you will need to know if it is available, so it is worth going for the paid account. This will notify you if the site goes offline. The tests launch from different locations around the globe, which is a necessary service for websites that use caching servers for delivery speed optimization or content delivery networks.

Pros:

  • Alerts can be forwarded by SMS, email, or push notification
  • Monitoring packages include real user monitoring credits.
  • Affordable plans for businesses of all sizes

Cons:

  • Doesn’t provide root cause analysis

The paid packages of Uptrends include internal server monitoring as well as uptime tests. You also get real user monitoring that tracks the responses of your site and its services to visitors. The system is offered in five plans: Starter, Premium, Professional, Business, and Enterprise. Each higher plan has more features. You can try all of the features of Uptrends on a 30-day free trial.

12. Sysinternals

The Sysinternals networking utilities suite from Microsoft offers advanced network diagnostic and troubleshooting tools to Windows administrators that require advanced network diagnostic and troubleshooting tools. The Sysinternals utilities include tools that can help troubleshoot and configure Active Directory (AD), like AD Explorer and AD Insight.

Key Features:

  • Windows admin utilities
  • Manage Active Directory
  • Free to use

Why do we recommend it?

Sysinternals is a large package of useful system management utilities for Windows. This is a useful free bundle of tools that are versions of systems that you can get elsewhere, such as Ping and Whois. However, it’s nice to have a package that has all of these tools in one place.

Other tools can help measure network performance (PsPing), scan file shares (ShareEnum), list or run processes remotely (PsTools), and more. If you only require one or a few of the Sysinternals utilities, you can install them separately as opposed to downloading the entire Sysinternals Suite.

Who is it recommended for?

Systems administrators will like this package, not just network managers because the bundle includes some nice utilities for managing Active Directory as well as tools to troubleshoot networks.

Pros:

  • Built by Microsoft to serve the Windows operating system
  • Offers other tools that can help troubleshoot Active Directory servers and other Windows features
  • Offers basic network testing alongside file scanning tools that can help solve permission issues as well as file share problems

Cons:

  • Doesn’t work proactively
  • Only for Windows environments
  • Downloading the entire suite can be bulky

13. Wireshark

Wireshark is a protocol analyzer and one of the go-to networking tools for organizations of all sizes when network issues need to be troubleshot with a high level of granularity.

The benefit of using Wireshark to analyze network traffic is that you will be able to view the raw network packets, and this will often allow you to identify the root cause of an issue. This can be especially helpful in situations where it is unclear which application is not doing what it is supposed to or when you try to reverse engineer the functionality of a poorly-documented program.

Key Features:

  • Packet capture
  • Protocol analyzer
  • Free to use

Why do we recommend it?

Wireshark is an iconic packet sniffer and analyzer. Any network engineering course includes a section on the use of Wireshark. This system includes its own filter language that can be applied to packet collection to reduce the large volume of data that it extracts. The same filter language can be applied to search through packet data.

The tradeoff here is that you will have a lot of data to parse through, so some technical knowledge may be required to drill down and identify the important information.

You can download Wireshark for free here.

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

On Windows operating systems, link-layer packet captures with WireShark are often made possible using Winpcap (either Winpcap or Npcap is required). In addition to enabling WireShark on Windows, Winpcap can enable the powerful Windump command line utility which is Windows answer to the popular tcpdump program found on many *nix operating systems. For a deeper dive on Winpcap, Windump, and tcpdump, check out our recent article on packet sniffers and network analyzers and download the tcpdump cheat sheet.

Wireshark is an excellent tool for processing packet data. However, it’s analytical features are limited. There are a number of other tools that work well with Wireshark to create an even better data analysis system. The data search system Elasticsearch is free to use and it comes with complementary modules for logfile management and data display. Together this suite is called the Elastic Stack.

The illustration below shows how the Elastic Stack can be used with Wireshark to create an improved data analysis system from components that cost nothing.

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Although this setup looks complicated, all of the tools shown in this diagram are designed to work together and the Elasticsearch website includes guides on how to put this system together.

Who is it recommended for?

Any network manager that doesn’t already know about Wireshark should download it and learn it because this is an essential tool and experience in using it is career-enhancing. The tool is available for Windows, macOS, Linux, and Unix.

14. Nmap

Which two commands can be used on a Windows host to display the routing table choose two show ip route route print netstat s tracert netstat R navigation bar?

Nmap is a popular security auditing and network exploration tool released under a custom open source license based on GPLv2. While the most popular use cases for nmap are security scans and penetration testing, it can prove quite helpful as a network troubleshooting tool as well.

Key Features:

  • Command-line utility
  • Network troubleshooter
  • Free to use

Why do we recommend it?

Nmap is another classic that has a long history and so has a lot of fans. It is known to be used by hackers as well as network managers to explore a network and discover all devices. The tool is a command line utility and is a little difficult to use. Get the GUI Zenmap add-on to see a graphical network map.

For example, if you are dealing with an unfamiliar app and want to find out what services are running and which ports are open, nmap can help. Nmap itself uses a command-line interface (CLI), but that doesn’t mean you are out of luck if you prefer a graphical user interface (GUI). Zenmap is the official nmap GUI and is a good way for beginners to start working with nmap.

Who is it recommended for?

Nmap doesn’t just map a network, it also performs monitoring. It can be a good tool for checking on all devices, spotting rogue devices, and identifying those that are offline. The tool is free to use. However, getting the free PRTG gives you a much better discovery and mapping service than Zenmap and Nmap offer.

Pros:

  • Doubles as a security tool, allowing administrators to discover open ports, and applications communicating over ports that are suspicious
  • Massive open-source community, is one of the most popular free security tools available
  • Offers a GUI version, Zenmap, which lowers the barrier to entry for new users
  • Syntax is straightforward and not difficult to learn for most users

Cons:

  • Nmap can have a steep learning curve for new users
  • Might be overkill for simpler troubleshooting tasks
  • More of a security/auditing tool

For more on Zenmap and a deeper dive on nmap, check out our Best Free Port Checkers article.

Choosing a network diagnostics & troubleshooting tool

The tools we discussed here are great to have in your network troubleshooting toolbox and we recommend giving some of them a try the next time you find yourself dealing with a head-scratching network troubleshooting scenario. Did you try out our Editor’s choice – SolarWinds Network Configuration Manager? Did we leave any of your favorite network troubleshooting tools out, or do you have questions about the tools we mentioned here? Let us know in the comments section below.

Related post: PingPlotter Alternatives

Network Diagnostics & Troubleshooting FAQs

Follow a formalized routine when troubleshooting networks:

  1. Identify the problem.
  2. Make an educated guess of the possible cause of the problem.
  3. Explore the system to check whether your idea is valid.
  4. Identify system elements in error; plan and implement remediation steps.
  5. Check that the solution worked and change procedures to prevent the problem from happening again.
  6. Document the problem, the solution, and recommendations for procedural change.

Steps 2 and 3 might need to be carried out recursively until you hit the problem. The documentation step is ongoing throughout the troubleshooting process with note-taking to contribute to an accurate record once the entire process is complete.

There are many possible causes for intermittent network connection issues:

  • Unreliable power source
  • Environmental interference
  • Queueing on a network device
  • A network device overloaded
  • A faulty network device
  • IP address renewal
  • IP address duplication
  • DNS server errors
  • Firewall software hanging
  • Network software jamming
  • Hacker attack
  • Automatic update of firmware taking a device offline
  • Interruption of external networks, e.g., the internet
  • Loose cable plug in an endpoint or network device
  • Damaged network cable
  • Loose wiring
  • Multiple domain server clashes
  • Lack of storage space on devices for traffic processing or logging
  • Security software blocking activity

Ping and Traceroute are the two LAN commands most often used for network troubleshooting. Ping shows whether an endpoint is contactable. Traceroute shows the most likely path to that endpoint. These two commonly used network utilities are usually integrated into most network monitors.

The most common issues that affect network performance are:

  • Power source problems
  • Network device faults
  • Network cable faults
  • Defective cable connectors
  • System overloading
  • QoS prioritization
  • Incompatible network settings on different devices
  • Addressing issues
  • Security software
  • Hacker or intruder activity
  • Malware