How to interpret the output of the tracert command?

Abstract: Diagnose network latency, packet loss, and connectivity failures by interpreting tracert hop data and response times.

Created: 2026-08-07 by
The tracert command reveals the path packets take to a destination by listing each router hop, its IP address, and response times in milliseconds. By analyzing these hops, you can identify where latency spikes or packet loss occurs, pinpointing whether the issue lies within your local network, your ISP, or the remote server infrastructure.

Understanding the Basic Output Structure

When you run tracert followed by a hostname or IP address, the tool sends Internet Control Message Protocol (ICMP) Echo Request messages with increasing Time To Live (TTL) values. Each router along the path decrements the TTL by one. When the TTL reaches zero, the router discards the packet and sends back an ICMP "Time Exceeded" message. This process repeats until the destination is reached or the maximum number of hops is exceeded. The output consists of three main columns for each hop:
  • Hop Number: Indicates the sequence of routers from source to destination.
  • IP Address/Hostname: The identity of the router at that hop. If DNS resolution fails, it displays an asterisk (*) instead.
  • Response Times: Three measurements in milliseconds showing how long the request took to travel to that hop and back.
This structure allows you to visualize the physical and logical route your data travels across the internet. Understanding this layout is crucial for diagnosing connectivity problems effectively.

Interpreting Response Times and Latency

Each hop displays three time measurements. These represent three separate probes sent to the same router. Under normal conditions, these times should be relatively consistent. A significant variation between the three values indicates network congestion or instability at that specific point. If all three values are high (e.g., over 100ms), the router is geographically distant or experiencing heavy load. If the first value is low but the second and third are high, it suggests intermittent packet loss or queuing delays. Consistently high times at the first few hops usually indicate local network issues, such as Wi-Fi interference or a faulty cable. High times at later hops often point to ISP backbone congestion or peering problems between networks.

Identifying Packet Loss and Timeouts

A common symptom in tracert output is the appearance of asterisks (*). This signifies that the probe did not receive a reply within the timeout period, typically five seconds. There are two primary reasons for this behavior. First, many routers are configured to ignore ICMP Echo Requests for security reasons, preventing them from revealing their internal topology. In such cases, the asterisk does not mean the packet was lost; it means the router chose not to respond. Second, genuine packet loss occurs when the network is too congested to handle the traffic. If you see multiple consecutive asterisks at a single hop, it may indicate severe congestion or a failing interface. However, if asterisks appear sporadically throughout the trace, it might just be normal network jitter. It is important to distinguish between intentional silencing by routers and actual transmission failures.

Locating the Failure Point

To diagnose connectivity issues, look for the last successful hop before the connection drops or becomes unresponsive. If the trace stops abruptly after a certain hop, the problem likely exists beyond that point. For example, if the trace succeeds up to your ISP's gateway but then times out, the issue may be on the ISP's side or further downstream. Conversely, if the initial hops show extremely high latency or packet loss, the problem is likely within your local network. Check your router, switch, and cabling. You can also compare the tracert results against known good paths or use tools like ping to isolate specific segments. For more advanced troubleshooting involving network interfaces, consider reviewing guides on managing multiple Ethernet connections.

Advanced Considerations and Limitations

While tracert is useful, it has limitations. It relies on ICMP, which some firewalls block entirely. If you receive only timeouts for every hop, the destination or intermediate routers may be filtering ICMP traffic. In such cases, using traceroute with UDP or TCP options (if available on your OS) might provide better visibility. Additionally, asymmetric routing means the path taken to reach the destination may differ from the return path, so tracert only shows one direction. For users needing to synchronize system clocks for accurate logging during troubleshooting, ensuring correct date and time settings is vital. Incorrect timestamps can make log analysis confusing when correlating events with network traces.

Frequently Asked Questions

Why do I see asterisks (*) in my tracert output?

Asterisks indicate that the probe did not receive a response within the timeout period. This often happens because routers are configured to drop ICMP packets for security, not necessarily because of packet loss. If only some hops show asterisks while others respond, it is likely intentional filtering rather than a network failure.

How can I tell if the problem is with my local network or the ISP?

Check the first few hops in the trace. If high latency or packet loss appears at the very first hop (your default gateway), the issue is likely local to your network or device. If the early hops are stable but issues begin at later hops, the problem probably lies with your ISP or the broader internet infrastructure.

What is the difference between tracert and traceroute?

Tracert is the Windows version of the tool, while traceroute is commonly used on Linux and macOS. Tracert uses ICMP Echo Requests, whereas traditional traceroute often uses UDP packets with incrementing port numbers. Some modern systems offer both variants, allowing you to choose the protocol based on firewall restrictions.

Can tracert help me diagnose slow internet speeds?

Yes, by identifying where latency increases significantly along the path. If a specific hop shows consistently high response times, it indicates congestion or distance-related delay at that point. However, tracert measures round-trip time per hop, not bandwidth, so it cannot directly measure download speeds but can highlight bottlenecks.

Why does my tracert stop before reaching the destination?

This usually occurs when the maximum number of hops (default is 30) is reached without finding the target, or when all subsequent hops fail to respond. It can also happen if the destination host blocks ICMP responses entirely. In such cases, the path is incomplete, and alternative diagnostic tools may be needed.

Latest News

How to Display Output of xterm Command in Terminal Screen using Cron

Resolve the inability to display xterm output in a terminal screen from cron by redirecting logs or using wall instead of insecure X11 workarounds.

Read More
Expose Local Server on VPS Preserving Real Client IPs (OS Level)

Resolve VPS logging showing only gateway IPs by configuring reverse proxies to forward real client addresses via X-Forwarded-For headers.

Read More
How to Clear Recent Files History in Linux without Deleting Actual Files?

Clear recent files history in Linux by deleting ~/.local/share/recently-used.xbel without removing the actual files.

Read More
Best HDD Copy Strategy: Manually Syncing and Rewriting Scratch

Resolve data drift between two 4TB hard drives by using rsync with the --delete flag to manually sync and rewrite scratch data for an exact mirror.

Read More
Understanding Bash Prompt Abbreviations: An Overview

Resolve repetitive typing errors by creating and persisting Bash aliases in the .bashrc file for improved command-line efficiency.

Read More
Free Tools and Methods to Log Real-Time Performance Details in Task Manager

Log real-time CPU and memory metrics to CSV files using Windows Performance Monitor Data Collector Sets to troubleshoot system slowness.

Read More
Contact Qatar Airways Customer Service: Phone Number, Help Center, and More

Resolve urgent Qatar Airways reservation issues like flight changes and baggage claims using the US phone number +1801-855-5905 or online self-service tools.

Read More
Windows 11: Alt Codes Displaying Wrong Characters - Solutions

Resolve Windows 11 Alt codes showing wrong characters by verifying the US keyboard layout and enabling Num Lock.

Read More
Run Programs with Elevated Privileges: A Comprehensive Guide

Eliminates the need to type sudo for frequent administrative tasks by configuring .bashrc aliases or functions.

Read More
Dynamically Changing Dates in Excel Formulas Using Cells

Eliminate manual date updates in Excel by using cell references to create dynamic formulas that automatically adjust calculations when input dates change.

Read More
Granting Edit Access to a Specific Excel Sheet in an Office 365 User Email ID-Based Login

Excel Online lacks native sheet-level permissions, so users must split workbooks or use worksheet protection to isolate edit access for specific tabs.

Read More
Creating Network Load on Local Wi-Fi from One PC

Generate sustained Wi-Fi bandwidth load from a single PC using a VM SFTP server to test router stability and throughput.

Read More
Changing the Default Editor for Batch Files in Windows 11's File Explorer

Resolve the issue of batch files opening in Notepad by changing the default editor to a preferred application like VS Code.

Read More
Gain WiFi Connection Minutes Before Losing it by Changing MAC Address

Bypass MAC address filtering to restore WiFi connectivity temporarily when a device is blocked by network administrators.

Read More
Photos Folders Turned Black: Troubleshooting Picture Applications on Windows

Resolve black screens in Windows Photos by resetting the app, updating graphics drivers, and repairing system files.

Read More
Troubleshooting High CPU Temperature Values: A Step-by-Step Guide

Resolve high CPU temperatures and thermal throttling by monitoring with Speedfan, cleaning dust from cooling components, and replacing degraded thermal paste.

Read More
Make cURL establish TLS connection with CA unknown

Resolve cURL TLS connection failures with unknown or self-signed certificates by using the --insecure flag to bypass CA validation.

Read More
Troubleshooting Incorrect Network Metrics Values in Grafana, Prometheus, InfluxDB, and Telegraf

Fix incorrect network metrics in Grafana, Prometheus, InfluxDB, and Telegraf by verifying interface selection, resolving unit mismatches, and handling counter resets.

Read More
Start Another Terminal Window (cmd.exe) Windows Repair/Troubleshoot

Provides step-by-step instructions to access the Windows Command Prompt via bootable media for advanced system repair and troubleshooting.

Read More
Thinkpad P1 Gen 6: Sudden Thunderbolt 3 Dock USB-C Charging Stopped Working

Resolve sudden Thunderbolt 3 dock USB-C charging and internet failure on ThinkPad P1 Gen 6 by updating firmware, resetting the dock, and adjusting power settings.

Read More
ASUS Windows 11 Laptop: Internet Connection Issue with Hotspot

Resolve ASUS Windows 11 laptop spinning wheel issue when connecting to mobile hotspot by resetting network stack, disabling IPv6, and adjusting power settings.

Read More
Developing iOS Project with Firebase: Logging in and Sending Push Notifications

Integrates Firebase to enable secure user authentication and push notifications in iOS applications.

Read More
Troubleshooting Bash Script with Suspected Issues of Spaces, Dashes, Filenames and Quoting

Resolve Bash script failures caused by word splitting, globbing, and special characters in filenames by applying proper quoting techniques.

Read More
Populating OneDrive Folder for Local Backup without Affecting Remote Files

Prevent OneDrive from deleting remote files during Windows reinstallation by unlinking the account or using symbolic links to isolate local data.

Read More
Force First Frame as Keyframe Without Re-encoding: A Quick Solution

Resolve inaccurate seeking and playback glitches by re-encoding video to ensure the first frame is a valid keyframe.

Read More
Find Information in Database Using WSL (Ubuntu) on Windows-10

Resolve database connection issues from WSL Ubuntu on Windows 10 by configuring client tools and network access to query remote or local servers.

Read More
Configuring a New Router with Different Networks: One Family, One Guest

Resolve IP conflicts and isolate guest traffic by configuring a second router with a distinct subnet via its WAN port.

Read More
Quickly Open Multiple Stock Websites with a Single Command

Solve the problem of manually opening multiple stock research websites by creating a single command to launch them simultaneously on Windows, macOS, or Linux.

Read More
Improved Adobe Acrobat Search Experience: Access Advanced Search with Ease

Access advanced search filters like case sensitivity and regex in Adobe Acrobat by clicking More Options in the Find bar.

Read More
Port Forwarding VM via OpenVPN: A Comprehensive Guide

Configure OpenVPN server and iptables to forward specific ports from VPN clients to a virtual machine's internal IP address.

Read More
Understanding Partitions in the 1980s: A Look Back at MS-DOS and Master Boot Record

Explains how the Master Boot Record and partition table enabled MS-DOS to manage multiple disk volumes on a single physical drive.

Read More
Windows 10 Enterprise: Keyboard Not Detected in Managed Organization with Admin Privileges

Resolve Windows 10 Enterprise keyboard detection failures caused by Group Policy restrictions, driver corruption, or USB enumeration errors.

Read More
Can't Find x86_64 Versions of Applications on MacOS arm64 (M1)

Resolve missing x86_64 app issues on M1 Macs by installing Rosetta 2 and reinstalling apps as universal binaries.

Read More
How to Hide Installation Source for an Android App

Manage Android app installation source visibility by using USB transfers or file managers to reduce browser traces and isolate data via work profiles.

Read More
Connecting Momentus 4200.2 ST9808210A Hard Drive via USB Cable

Resolve inability to access Seagate Momentus 4200.2 ST9808210A hard drive by connecting it via USB using a compatible SATA-to-USB adapter and configuring the disk in Windows.

Read More