The PathPing tool is a route tracing tool that combines features of Ping and Tracert with additional information that neither of those tools provides. PathPing sends packets to each router on the way to a final destination over a period of time, and then computes results based on the packets returned from each hop.
C:\Users\Ryan>pathping example.com
Tracing route to example.com [93.184.216.119]
over a maximum of 30 hops:
0 Looking-Glass.gateway.2wire.net [192.168.1.76]
1 192.168.1.254
2 70-138-176-2.lightspeed.hstntx.sbcglobal.net [70.138.176.2]
3 * 71.144.128.74
4 * * 71.144.128.122
5 * * *
Computing statistics for 100 seconds...
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 Looking-Glass.gateway.2wire.net [192.168.1.76]
0/ 100 = 0% |
1 1ms 0/ 100 = 0% 0/ 100 = 0% 192.168.1.254
0/ 100 = 0% |
2 78ms 0/ 100 = 0% 0/ 100 = 0% 70-138-176-2.lightspeed.hstntx.sbcglobal.net [70.138.176.2]
0/ 100 = 0% |
3 71ms 0/ 100 = 0% 0/ 100 = 0% 71.144.128.74
0/ 100 = 0% |
4 72ms 0/ 100 = 0% 0/ 100 = 0% 71.144.128.122
Trace complete.
You can use the -n
flag to skip DNS resolution and just look at the IP addresses
C:\Users\Ryan>pathping -n microsoft.com
Tracing route to microsoft.com [65.55.58.201]
over a maximum of 30 hops:
0 192.168.1.76
1 192.168.1.254
2 70.138.176.2
3 71.144.128.74
4 * * *
Computing statistics for 75 seconds...
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 192.168.1.76
0/ 100 = 0% |
1 1ms 0/ 100 = 0% 0/ 100 = 0% 192.168.1.254
0/ 100 = 0% |
2 26ms 0/ 100 = 0% 0/ 100 = 0% 70.138.176.2
0/ 100 = 0% |
3 21ms 0/ 100 = 0% 0/ 100 = 0% 71.144.128.74
Trace complete.
-h = Maximum number of hops to search for target
-p < milliseconds > = Number of milliseconds to wait between pings
-q < Number queries > = Number of queries per hop
-T = Attaches a layer 2 priority tag (for example, for IEEE 802.1p) to the packets and sends it to each of the network devices in the path