traceroute & tracert
tracert
A command that determines the route data takes to get to a particular destination. Windows.
traceroute -A example.com
Display the AS (Autonomous System) information of each hop (Linux/Unix). Unix/linux/macOS
traceroute -n example.com
Do not resolve IP addresses to hostnames during the trace. (Linux/Unix, MacOS).
tracert -d example.com
Do not resolve IP addresses to hostnames during the trace. (Windows)
tracert example.com
Perform a basic trace to a destination to identify the hops along the network path. (Windows)
traceroute example.com
Perform a basic trace to a destination to identify the hops along the network path. Unix/linux/macOS
tracert -6 example.com
Perform a trace to an IPv6 destination ( Windows).
traceroute -6 example.com
Perform a trace to an IPv6 destination (Linux/Unix, MacOS).
tracert -l 1500 example.com
Set the size of the ICMP or UDP packets sent during the trace. (Windows)
traceroute -s 1500 example.com
Set the size of the ICMP or UDP packets sent during the trace. Windows. Unix/linux/macOS
tracert -w 2000 example.com
Set the timeout for each probe packet in milliseconds. (Windows)
traceroute -w 2 example.com
Set the timeout for each probe packet in milliseconds. Windows. Unix/linux/macOS
tracert -h 30 example.com
Specify the maximum number of hops (TTL) to reach the destination. (Windows)
traceroute -m 30 example.com
Specify the maximum number of hops (TTL) to reach the destination. Unix/linux/macOS
traceroute -i eth0 example.com
Specify the source interface or address for the trace (Linux/Unix). (Linux/Unix, MacOS).
tracert -s 12345 example.com
Specify the source port number for the trace (Windows).
traceroute -U example.com
Use UDP packets instead of ICMP for the trace (Linux/Unix).
Traceroute
a utility application that monitors the network path of packet data sent to a remote computer. Unix/linux/macOS