Home Article How to Use Traceroute (Tracert) on Windows. Route trace Windows
Article

How to Use Traceroute (Tracert) on Windows. Route trace Windows

Follow these steps to trace network problems using Traceroute

Passionate about technology, Crypto, software, Windows, and everything computer-related, he spends most of his time developing new skills and learning more about the tech world. He also enjoys. read more

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server. read more

  • Traceroute allows users to trace and diagnose network problems in their internet connections.
  • Traceroute and tracert commands mainly perform the same functions but only differ in the operating systems they work.
  • Users can run the traceroute command in the Command Prompt.

To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  • Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  • Click Start Scan to find Windows issues that could be causing PC problems.
  • Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Traceroute cmd is a tool for tracing the path of a network on a computer. It is most effective when there is a connection problem on the computer to see the exact place where the problem is occurring.

So, in this article, we will cover what the traceroute command does and how to use it.

What is the traceroute command?

The Traceroute command in Windows identifies and tracks network problems such as packet loss, delayed response time, etc. It functions as a tracing system to check the connection from one network to another.

Furthermore, Traceroute is effective when on a computer network that’s not functioning as it’ll be more evident. So, running Traceroute should be done when you’re experiencing problems with your internet connection.

We have a detailed guide on the best visual traceroute freeware for Windows 11.

What is tracert VS traceroute?

Many users believe the traceroute command and tracert cmd are the same. They have the same functions but differ in the way they operate.

However, the Tracert Windows tool determines the route or path a network takes to a destination. It sends ICMP packets to the destination, using varying IP Time-To-Live (TTL) values to specify routes.

The differences between the two are:

  • The Tracert command shows the details of a packet’s route from your computer to your specified destination. Conversely, the Traceroute command records and traces the internet route between a computer and a destination computer.
  • Another notable difference is the Operating System the two commands are applicable. Tracert is available on Windows and is also termed Traceroute on Unix-Linux Operating Systems, including Mac OS X.

Now that we know what Tracert and Traceroute commands are all about, let’s see how they are used.

How do I use Traceroute cmd (Tracert) on Windows?

  • Press Windows R key to open the Run dialog box, type cmd, then press Enter to open Command Prompt.
  • Type tracert, followed by the destination (An IP Address or a Domain Name), and press Enter. E.g tracert www.windowsreport.com
  • After running the command, it will return a list of the connections on the path and the speed.

On a Unix/Linux system, you will use traceroute instead of tracert, and the syntax is the same.

Read more about this topic

Further, our readers can check our guide on the network packet loss monitoring tools to use. Also, we have a detailed review of the best bandwidth monitoring tools for Windows 11.

Conclusively, you can drop your suggestions or questions about this guide on the traceroute cmd command in the Комментарии и мнения владельцев section.

Still having issues? Fix them with this tool:

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

TraceRoute Guide – Everything You Want to Know about TraceRt

With Ping, you might be able to know whether you have connectivity or not.

A simple binary, yes or no.

But traceroute takes native-OS network analytics to a higher level.

Traceroute will not only tell whether you have connectivity, but it will point out where is the problem precisely and why would that be happening.

In this article, we will discuss everything you want to know about traceroute.

  • What is Traceroute?
  • How Does Traceroute Works?
  • What is the Difference between Tracert and Traceroute?
  • Running a TraceRoute on Windows, Linux, or macOS.
  • Ping vs Traceroute: In-Depth Traceroute Explanation.
  • Traceroute Command Syntax and Options (for Windows).
  • Traceroute IPv4 and IPv6.

What is Traceroute?

Traceroute is a monitoring command commonly used by network and system administrators in their day-to-day operations.

This basic network diagnostic tool has three primary objectives, which give you an accurate and complete understanding of a network problem.

  • Get the complete path that a packet uses to reach its destination.
  • Discover the names and identity of routers and devices within the path.
  • Find the time it took to send and receive data to each device on the path.

Traceroute gives you complete information about the path that your data will take to reach its destination, without actually sending data (other than ICMP).

For example, if the source of the path (your computer) is in Boston, Massachusetts and the destination in San Jose, California (a Server), Traceroute will identify the complete path, each hop (the computers, routers, or any devices that comes in between the source and the destination) on the path, and the time it takes to go and come back.

How Does Traceroute Works?

Each IP packet sent on the Internet has a field known as Time-To-Live (TTL). But this field is not explicitly related to the time measured by the number of hops. It is instead, the maximum number of hops that a packet can travel across the Internet before it gets discarded.

The TTL field in an IP packet is so essential because if there wasn’t one, the packet would keep flowing from one router to another forever searching for its destination, in a never-ending loop.

The TTL value helps in route poisoning, and most importantly, it can help Distance Vector protocols to avoid routing loops.

Traceroute depends on TTL to measure the distance between source and destination and to find the hops in between.

In a traceroute, the source re-defines the TTL value every time it gets a response and sends the packet with TTL= 1 until it reaches its destination.

When a packet reaches its maximum TTL, the last hop in line will send back an “ICMP TTL Exceeded” packet back to the source.

MicroNugget: How to Use Trace Route (TRACERT)

This communication is what traceroute is looking for. The “ICMP TTL Exceeded” contains valuable information, such as the time it took to reach that particular hop and the name of the server that is replying.

What is the Difference between Tracert vs Traceroute?

Tracert and Traceroute have different syntax but both of these commands do the basic same thing.

What makes them different is the Operating System where they are executed, Tracert for Windows and Traceroute for Linux.

The other thing is how each command is implemented in the background.

On the foreground, you see the same kind of information for both cases. As a result of running tracert or traceroute, you will see the same route and transit delays of packets across the entire path.

The command is available in Unix-based, Linux, and MacOS as ‘traceroute’, while it is available as ‘tracert’ in Windows.

Running a Trace Route on Windows, Linux, or MacOS.

Although the functionality is the same, the syntax and output are not. To run a traceroute command on a Windows, Linux, or macOS you need to follow the below instructions:

For Windows.

You can run a traceroute command on almost all Windows platforms, including, XP, Vista, Server, Windows 7, 8, 10, etc.

  • Start by opening the “Command Prompt”. Go to “Start”, type in “CMD” and press enter.
  • Use the “tracert” command. Type in “tracert” along with a target to trace a route towards a destination.

For Linux

To perform a traceroute on any Linux OS, such as Debian, Red Hat, Ubuntu, etc

  • Start by opening the Terminal. Press Ctrl Alt T or type in “terminal” in the search bar.
  • Install traceroute. If you do not have traceroute already installed, you may need to install it. For instance, in Ubuntu, the command to install traceroute is “sudo apt-get install traceroute”.
  • Use the traceroute command. Type in “traceroute” along with a hostname or IP address.

For Mac OSX

You can also run a traceroute command in your macOS.

  • Open the terminal.First, you need to open the Terminal. It can be done by going to “Applications”, then “Utilities” and double-clicking on “Terminal”.
  • Type in the traceroute command. Use the traceroute command and enter the target.

Ping vs Traceroute: In-Depth Traceroute Explanation

During a non-Traceroute test such as Ping, the TTL would start with any value between 1 and 255, which is usually defined differently depending on the Operating System.

Let’s say you ping the IP address 8.8.8.8, and your default TTL value is set to 51 hops.

Your packet will start with a “hop limit of 51” to avoid any further loop, and it will travel a maximum of 51 hops to reach its destination before it gets discarded.

Each router that comes in between the source and destination will reduce the TTL before sending it to the next router.

This reduction of TTL by.1 will happen across the entire path until the packet reaches its destination or the TTL value limit reaches, and the last hop sends an ICMP TTL Exceeded message.

To help visualize the Ping example…

Let’s send a ping with a limited TTL to 10.

This computer won’t be able to reach its destination, because there are more than ten hops towards server 8.8.8.8.

So, with this Ping, we are getting some valuable information from hop number 10, such as the IP 72.14.211.154 and additional data.

Traceroute Example

Traceroute starts its journey towards its destination differently. It begins with a TTL=1 (instead of the default 51) and adds one until it reaches its final destination.

When beginning the Traceroute test, the next hop that receives the packet with a TTL=1, which in my case, is the gateway, will execute the TTL-1 by protocol, which will result in TTL=0. That means there will be no further forwarding and the packet will be discarded.

The next-hop (my gateway) will notify the source that the TTL exceeded with the “ICMP TTL exceeded” message, containing valuable information such as IP, hostname, and delay.

As mentioned in the previous section, the main job of the Traceroute command is to 1 to the TTL until the packet reaches the final destination.

So, back to our example, let’s traceroute 8.8.8.8.

The Traceroute example shows that the packet took 13 hops from the source (192.168.0.1) to reach its destination (8.8.8.8), along with all information from the hops in between.

From the same screenshot, you can see that the hop number 10 is “72.14.219.20” the same IP that we got from command “ping 8.8.8.8.10”.

Traceroute Command Syntax and Options (for Windows)

The tracert (for Windows) command is available at the Command Prompt in all Windows operating systems including Windows 10, Windows 8, Windows 7, Windows XP, Windows Vista, and older versions of Windows as well.

The tracert command syntax is given below:

tracert [-d] [-h MaxHops][-j HostList] [-w TimeOut][-R RoundTrip] [-S Source] [-4] [-6] target [/?]

Below is a brief description with each tracert option in Windows…

Option Description
-d This tracert option prevents tracert from resolving IP addresses to hostnames, often resulting in much faster results.
-h MaxHops This option specifies the maximum number of hops in the search for the target. If you do not specify MaxHops, and a target has not been found by the default max hops (30 for Windows), tracert will stop looking.
-w TimeOut Using this tracert option, you can specify the time, in milliseconds, to allow each reply before timeout.
-4 It forces tracert to use IPv4 only.
-6 It forces tracert to use IPv6 only.
Target A mandatory option. It is used to specify the destination, either an IP address or hostname.
/? Use the help switch with the tracert command to show detailed help about the command’s multiple options.

Reading The “tracert” Output.

Now that we know how traceroute works and its syntax, let’s find out how to read the output.

With the tracert example shown below, we’re requesting the command to display the path from the local computer to the network device with the hostname “www.google.com” (with additional requests)

If you noticed Windows tracert output is different than Linux or macOS. There are five columns, the first is the number of hops, the next three columns are three ICMP (pings) with the delay, and finally the IP or hostname.

traceroute, tracert, windows, route

In the example shown above, we didn’t reach our final destination (google.com). The last hop that sent us the “ICMP TTL Time Exceeded” message was number 13 or (public IP 74.125.242.179). This was because we limited the number of hops to 13, with (-h 13). Probably Google was at hop 14, or more.

The other option we tested was timeout (-w 200). This is the maximum waiting time in milliseconds for each packet before it is considered lost. To read the delay columns, you can start with 1 ms, which is the hop to the gateway.

The largest delay we can see here was on hop 5, which took 209 ms (from source 1 to hop 5). In other words, it took (209 – 8) 201 ms from hop 4 to 5.

Traceroute Command Syntax and Options (for Linux)

The traceroute command syntax for Linux can be written as:

traceroute [-dFInrvx] [-f first_ttl] [-g gateway] [-i iface] [-m max_ttl] [-p port] [-q nqueries] [-s src_addr] [-t tos] [-w waittime] [-z pausemsecs] host [packetlen]

Below is a brief description with each traceroute option in Linux systems.

Option Description
–help Used to Display a help message, and exit.
-4.6 Explicitly force IPv4 or IPv6 tracerouting.
-f Sets the initial TTL on the first outgoing packet.
-F Sets the “don’t fragment” bit.
-d Enables debugging.
-g Specifies a loose source route gateway (8 maximum).
-i Set a network interface to obtain the source IP address.
-I Use ICMP Echo.
-m Set the maximum TTL used in outgoing packets. The default is set at 30 hops.
-n Print hop addresses numerically.
-p For UDP tracing, it specifies the destination port base. This option can be used to find unsued ports.
-r Avoid the normal routing tables and send directly to a host on a specific network.
-s Chooses an alternative source address. Note that you must select the address of one of the interfaces.
-t Type of service. The value must be a decimal integer in the range from 0 to 255. You can use it to check if different type-of-service results in different paths.
-v The verbose output.
-w Sets the time to wait for a response. The default is 5 seconds.
-z Set the time in milliseconds to pause between tests.

Traceroute IPv4 and IPv6

By default, tracert and traceroute will test the path only for IPv4 addresses. But that doesn’t mean you can’t test IPv6. All modern OSs come with full support for IPv6 addresses, including all commands, such as ping, traceroute, netstat, etc., to support IPv6.

But IPv4 is the preferred addressing method, so you might not have IPv6 routes in your router ready to send the ICMP packet towards the IPv4 destination. If you do have IPv6 routes support in your OS and your router, you can perform a test.

To test a route for an IPv6 address, use the “tracert6” or “traceroute6” for Linux OS. The tracert6 command sends a sequence of User Datagram Protocol (UDP) to the destination host. While in the case of Windows, you can traceroute to IPv6 addresses using “tracert.6”.

  • For macOS and Linux: traceroute6 2a00:1450:400a:804::2004
  • For Windows: tracert.6 2a00:1450:400a:804::2004

Summary

Although it is underestimated, Traceroute is one of the best OS-native network analytics tools. It is not only capable of testing connectivity, as Ping does, but it also finds all hops in between source and destination, including names, and delay times.

And all of this is done with the same protocol that Ping uses, ICMP. Also, by altering a field in the IP packet, the TTL.

Some software developers are even creating a front-end version of traceroute and including things such as GUIs, Geographical maps, graphs, etc. All to make a simple tool even more powerful.

But if you understand the basics and some of the tricks shown in this article, you probably won’t need fancy software.

Traceroute comes in all OS out there, from Linux, Windows, UNIX-based, to macOS.

The underlying functionality is the same, but remember that there are few command syntax and output distinctions.

TraceRoute FAQs

What’s the difference between tracert and ping?

The main difference between tracert and ping is that ping is used to check the reachability of a host and measure the RTT, while tracert is used to trace the path of a packet to a host and measure the RTT of each hop.

Does traceroute show your IP?

Traceroute does not display your IP address. The tracert command shows the IP addresses of the routers or devices along the path from your device to the destination host, and the round-trip time (RTT) for packets to reach each hop.

Does traceroute use DNS?

Traceroute does not use DNS. Instead, it uses IP addresses to trace the path between the packet and the destination host. Traceroute sends a series of ICMP Echo request packets rather than relying on DNS.

What is Traceroute (tracert)?

The Windows tool tracert and its Linux counterpart, traceroute, offer a simple solution for taking a closer look at the routes of data packages. Based on the results, users can find out which particular stations dispatched data packages pass through on their way to their recipients and where exactly they run into trouble. Complicated detours or downed routers are able to be identified this way, thus bringing you one step closer to solving the problem.

Traceroute is a command line tool that can be started with a prompt and delivers the user information on the paths of data packages within a given network. To this end, the program identifies via which routers and internet nodes sent packages follow before ending up with their host. On top of this, the user also receives information on the number of stations passed as well as the respective response time; this clarifies as to where exactly bottlenecks are occurring on the data route. Traceroute also informs users in cases where certain routers have not been successfully reached. Linux, Unix, and Mac OS users can start the analysis tool by using the command line and entering traceroute; on Windows PCs the application is called tracert.

How does traceroute work?

Traceroute, or tracert, sends small data packages with limited time to live (TTL) to the target host. Contrary to what its name may imply, TTL does not actually deal with any sort of time units. Instead, it focuses on the maximum number of stations, or hops, that a given online data package is allowed to cover. Every passed router automatically reduces the TTL’s value by 1. In order to request an answer from the accessed router, tracert sends automatic pings (ICMP), while traceroute, as programmed by default, sends UDP packages. The router that is reached first on the way to the target host receives a package with a TTL of 1. Following this, the router devalues the TTL to 0.

Microsoft tracert tips

As a result, the data package is no longer forwarded, and the router instead sends the answer ‘Time to live exceeded in transit’ along with its IP address back to the original exit server. Tracert records this information along with the transfer duration and then repeats the process with a TTL raised by the value of 1. This process is repeated until either the target host or the defined maximum number of hops, i.e. the defined TTL, is reached. The located host then sends the message ‘Port unreachable’ and terminates registering the IP trace route. Following its default settings, a total of three packages is sent to each host, which is why traceroute displays three response time statements, all of which are issued to the millisecond.

Detecting traceroute online

Those wishing to forego the task of dealing with the command line are able to utilize traceroute online. Many websites offer the option of tracking the route to the targeted IP address and, to a certain extent, even work with visual traceroute tools that clearly display gathered information. In most cases, the sender address is the web server on which the used website is hosted (not the address of the respective user). Here is a list of sites that enable trace route tracking:

Traceroute – how to get things done using the command tool

In order for the data package to get analyzed using this method, the command line has to be opened. This functions in different ways depending on the operating system in use. Entering the command line can only be carried out by using the keyboard. Commands need to be manually entered and are executed with the ‘Enter’ button.

The following is an introduction on how to use tracert and traceroute.

Execute tracert on Windows operating systems

Users of Windows systems first need to enter the tracert command in cmd.exe, which is also known as the Windows command prompt. cmd.exe opens a window with the command line and input prompt and displays an extended version of the command line interpreter from MS-DOS. The easiest way to start cmd.exe is with the keyboard shortcut ‘Window logo key’ ‘R’. After entering ‘cmd’ into the opened text box and pushing the ‘Enter’ button, the Windows input prompt opens and the tracert command is now ready to be put in. Tracking the route to the target host is started with the following command:

tracert www.address-of-the-target-host.com

If known, the IP address of the target can be given instead of the domain. Tracking can be further configured with the following entries:

tracert.d www.address-of-the-target-host.com
tracert.h NUMBER www.address-of-the-target-host.com
tracert.j www.address-of-the-target-host.com
tracert.w NUMBER www.address-of-the-target-host.com
tracert.R www.address-of-the-target-host.com
tracert.S www.address-of-the-target-host.com
tracert.4 www.address-of-the-target-host.com
tracert.6 www.address-of-the-target-host.com

In place of the word ‘NUMBER’ enter the desired value as a number. Entering a combination of the commands can be achieved by separating them with spaces in front of the target address.

Starting traceroute on UNIX operating systems

Linux operating systems and Mac OS X are based on Unix and both contain command lines that allow the user to control the system via input prompt. Newer versions of OS X have important command line diagnostic tools, such as traceroute, integrated in the Network Utility application; these can be chosen through a graphical user interface. The easiest way to access this network service is via the search function Spotlight, which is carried out by selecting the very first hit located after the entry ‘Network Utility’. Traceroute is started through the following command:

traceroute www.address-of-the-target-host.com

Those working directly in the terminal while using Linux operating systems are able to configure the Traceroute:

traceroute.n www.addresses-of-the-target-host.com
traceroute.m NUMBER www.address-of-the-target-host.com
traceroute.q NUMBER www.address-of-the-target-host.com
traceroute.w NUMBER www.address-of-the-target-host.com
traceroute.f NUMBER www.address-of-the-target-host.com
traceroute.I www.address-of-the-target-host.com
traceroute.4 www.address-of-the-target-host.com
traceroute.6 www.address-of-the-target-host.com

As is the case with Windows, these options can also be combined with one another. Linux or Unix systems offer many further settings that can be found on the site computerhope.com.

Using traceroute for a first check for network problems

Traceroute for Linux/Mac and tracert for Windows can be of significant help when solving network-related issues. The command line tool provides insight on whether or not sent packages have taken the appropriate routes on the way to their respective goals. Cumbersome data paths or packages that failed to arrive are often indicative of router issues. Using tracert also allows users to determine the location of a slowed-down station. Due to faulty routing diagrams, a routing loop may occur. The traceroute protocol can discover such mishaps in cases where the same router appears multiple times.

External factors, such as firewalls and re-routing during periods of high traffic, can influence the result of data package tracking; this can lead to incorrect results being displayed.

Related articles

Vim. The Linux editor

In order to edit text files or receive source codes from software or websites, you require a text editor. Whether you’re using Linux, Windows, or Mac: the majority of operating systems these days already have them installed by default. There are also editors like Vim, which have a wider range of functions and simplify working with the confusing lines of code.

Telnet

Remote access to remote computer systems has always been a part of well-organized networks. Administrators can manage individual users as well as work on the move since it’s possible to access company data with a remote connection. One of the first protocols developed specifically for this purpose was Telnet. Read more here.

Introduction to netstat: what is netstat and how does it work?

Various computer networks are connected with one another via the Internet. In order to build up such connections, both the sending as well as the receiving systems have to provide transfer interfaces, or ports. The command line program netstat allows you to find out which ports are opened by your own system and which active connections exist — all of this helps reduce the risk of undesired access…

Using pathping to identify data transfer problems

Pathping records and analyzes the path traveled by data packets and generates useful statistics about network performance. This diagnostic tool also records data packet loss. Once data has been collected using pathping, the network can then be optimized in a targeted manner. Here you will learn about this powerful CMD command and its options.

Port tests: Checking open ports with a port check

Ports are the doors through which operating systems and software communicate with the Internet. Data can be transmitted in both directions via open ports and assigned to specific target addresses and local applications. At the same time, open ports can create a vulnerability and a point of entry for malware and hackers. As such, regularly checking for open ports is recommended. Learn how to check…

What Is Tracert/Traceroute Command? How to Run It on Windows, Mac, and Linux?

Tracert or Traceroute is one of the key essentials of networking and data packets over a specific network. This command allows experts to understand the integrity of the network and the speed at which it operates.

But, understanding Tracert commands requires one to look at their roots and from where exactly they originated. So, let us dive in and talk about the traceroute command, what it is, how it works, and how you can run it.

What Is Tracert?

Tracert is a series of computer commands to help users find network diagnostics and reports. It’s used to display the paths of network packets, which transfer data from one end to another. In other words, it’s a tracer command that allows you to check the probable display routes of data transitions.

This process requires the computer to send data to another computer and wait for it to receive it in return. Once it does, it measures the speed and abilities of the network to transition such data. Therefore, this is a computer network diagnostic command in Windows.

Etched in the syntax of every Microsoft operating system, this process allows the users to check the ping receiving times from another computer. The FOCUS of the Tracert command on Windows is to trace the route back and forth, which produces much clearer results.

But, in Windows NT-based computers, the same operation is called PathPing, as it allows you to check the specific ping paths and measure their speed through packets sent and received. However, the preferred method is still to use the Tracert command.

What Is Traceroute

Traceroute is the same command as Tracert, except this variant is used in Unix-like operating systems, namely macOS and Linux, i.e., Ubuntu, etc. Compared to Windows, Traceroute is available as a graphical interface in macOS, and you can find it in the Network Utilities Suite.

In Linux, however, it’s still a command line tool, requiring you to type out the commands to trace the network route and send data packets down the line. Therefore, it’s the Unix operating system’s version of Tracert, allowing thorough network diagnostics.

In both Mac and Linux, the working of this command line is vastly different, as it requires you to understand the diagnostics accordingly, which we’ll talk about a bit later. However, it’s important to understand that the basics of both Traceroute and Tracert are the same.

Therefore, so are their purposes, which allow the user to completely scan their local network for issues and identify problems by solitude a specific data packet or network chain.

How Do I Use Tracert/Traceroute?

Using Tracert or Traceroute, or understanding how to use it on each operating system, requires us to understand each aspect thoroughly. Therefore, it’s imperative that we break down the Tracert command according to their operating systems, i.e.

Since Linux is the most complicated one, we suggest only well-versed users with the operating system try it. As for Mac, it’s perhaps the easiest to run this diagnostic. Whereas for Windows, you need adequate knowledge of command prompt to be able to use Tracert.

How Do I Run a Tracert Command in Windows?

The first method we’ll explore is to run a Tracert command on Windows operating systems. This is viable for all the operating systems after Windows 7 and should allow you to check the diagnostics accordingly. Therefore, here’s what you need to do:

Step 1: Head to the Start Menu or press the Windows button on your keyboard

Step 2: Type CMD and Run as Administrator

traceroute, tracert, windows, route

Step3: Let it open the Command Prompt

Step 4: Type Tracert hostname (instead of “hostname,” you should type the address of the server you wish to diagnose)

Step 5: Let the test run, which should take about a minute or two

Step 6: Wait for Trace complete to show

Now that you have the data, you’ll have to keep scrolling to be able to read it. However, if you already know how to read it, then you know what each MS indicates.

The test result means milliseconds, i.e., the time it took for the network to send data packets back and forth. Therefore, make sure you follow the reading type of each Tracert command according to its operating system.

How Do I Run a Traceroute on a Mac?

Running a Traceroute on a Mac device is the easiest of them all. That’s why all you need to do is have a Mac and know how to use your device’s “Utilities” section. While the first one is obvious, here’s how to use the second one to run a Traceroute on Mac:

Step 1: Go to Finder on your Mac device

Step 2: Tap on Go in the top bar of Finder

Step 3: Find and Tap Utilities at the near-bottom

Step 4: Head to Terminal

Step 5: Type traceroute in the terminal

Step 6: Wait for it to finish

As you might already know, you can access Utilities in the Finder app in multiple ways. But, regardless of how you get there, you need to run Terminal, which is the Mac equivalent of Command Prompt. So, make sure you run these commands to do that.

How Do I Run a Traceroute on Linux Machine?

Linux users might already know how to run Traceroute because even running Linux as a common operating system requires them to remember a lot of commands. However, if you’re new and are still looking, then here’s what you need to do:

Step 1: Open Command Line in your Linux OS

Step 2: Type Traceroute hostname in the command line (replace hostname with actual hostname)

Step 3: Wait for the test to finish

traceroute, tracert, windows, route

Step 4: Let the final ping detect

You’ll have to determine the hostname by yourself, but to test the local network, you can check any website, just like we checked Google in the aforementioned steps. However, you’ll have to be more precise if you wish to check specific IP addresses.

Regardless, you need the command line, Traceroute command, and the server IP/website to be able to trace the route of the network in Linux.

How to Read a Tracert/Traceroute Result?

Reading or understanding Tracert or Traceroute results isn’t rocket science. Suppose you’ve gotten this far in this article. In that case, you know the numbers generated by either the Terminal, Command Prompt, or Command line aren’t random.

They’re reading of various elements. So, to keep it simple for you, remember this:

  • If there is one or more asterisk
  • RTT or Round Trip Time shows you the latency, i.e., the delay in one packet. In CMD or Linux Command line, it shows as MS or milliseconds
  • Name, i.e., the name of the system and, i.e., the computer that you’re using
  • The IP address is the one returned by the designated hostname
  • RTO or request time out means that the server’s pings are broken, and the connection isn’t stable

While some connections show MS in response, if it’s something like 1000ms, then the connection is very slow and unstable. However, Request Timed Out means the connection isn’t sending back anything and, therefore, is broken.

Bottom Line

We hope this helps you read and understand Tracert and Traceroute commands. Not only did we explore its two types, but also how you can check them on three main operating systems. Therefore, make sure you follow the steps correctly.

Author

Kerariel

| Denial of responsibility | Contacts |RSS