1

I am pinging a Windows 8.1 PC that is currently shut down and I'm getting alternating results "Request timed out." and "Destination host unreachable."

What could cause this kind of behavior?

ping results

Chris76786777
  • 979
  • 5
  • 21
  • 35

2 Answers2

4

I don't know that the details are publicly documented anywhere, but in Windows Vista Microsoft altered the TCP/IP stack to generate "Destination host unreachable" messages when ARP doesn't complete. Windows XP and prior versions of Windows didn't have this behavior.

(I'd love it if somebody would come along here and give a better answer that includes a link to some documentation at Microsoft explaining the rationale for this change!)

Evan Anderson
  • 141,881
  • 20
  • 196
  • 331
  • IMO, the Windows Vista and later behavior is the correct behavior. If no ARP response is returned I don't want to see `Request timed out` as that falsely implies that layer 2 is up and functional. The new behavior goes a long way (yet very simply) in allowing you to differentiate between layer 2 and layer 3 problems. – joeqwerty Oct 10 '14 at 00:13
2

Are you pinging a PC on the local network? If you are on the same subnet as the remote device and there is no arp entry, the first 'timed out' is because your PC is trying to arp for the remote device and gets no answer, the next 3 are because of caching the lack of arp entry.

cpt_fink
  • 907
  • 5
  • 12