Windows implementation of traceroute (tracert)

pingtraceroute

Unlike it's Unix/Linux counterpart, the Windows tracert software doesn't seem to have flags to switch between ICMP and UDP. Does anyone know for certain which it uses?

I am having trouble with two machines on the same network. I can ping from one to the other, but I am unable to perform a tracert.

Best Answer

You can't use traceroute or tracert on the same network because it counts router hops. It uses the IP TTL that is decremented by routers, but devices on the same network communicate directly, not through a router, so the TTL will never be decremented, and a router will not generate an ICMP message telling traceroute or tracert that the TTL timed out.

Related Topic