TTL expired in transit

What does the error below mean?

Pinging with 32 bytes of data:

Reply from TTL expired in transit.
Reply from TTL expired in transit.
Reply from TTL expired in transit.
Reply from TTL expired in transit.

Ping statistics for
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
Who is Participating?
Joseph HornseyConnect With a Mentor President and JanitorCommented:


The error means that the TTL of the IP packet, which is by default = 128, is expiring before it reaches the destination.  Generally, this means that either there are more than 128 "hops" to the destination or there is a bad route somewhere along the way that is looping the packet.

The TTL on an IP packet is 128 by default and is used to keep packets from bouncing around networks indefinitely.  When a router receives a packet, it decrements the TTL by 1 when it recreates it and forwards it to the next router.  So, if your packet goes through six routers, the TTL is 122 when it reaches its destination.  Since your TTL is expiring, the TTL is reaching 0 before it gets to the destination.  If a router receives a packet with a TTL of 0, it send back and ICMP error (TTL expired in transit) and destroys the packet.

ping -i {TTL} is the command you'll use to increase the TTL on the packet in Windows.

Hope that helps.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.