Troubleshooting

Ping: "Destination Host Unreachable"

"Destination host unreachable" means a device on the path — often your own PC or the local router — had no way to deliver the packet: no route to the network, or no ARP reply on the local segment. Unlike a timeout, something actively reported the failure.

Who sends this message, and why

The reply comes from a router (or your own IP stack) via ICMP. Two typical situations:

  • Local subnet, no ARP reply: the target is supposedly on your LAN but never answered ARP — wrong IP, wrong VLAN, or it is offline. Your own PC reports the error.
  • Remote network, no route: a router along the way has no route to the destination network and no default route, so it returns "host/net unreachable".

How to fix it

ipconfig /all      # is your IP, mask and gateway correct?
ping <gateway>      # is the gateway reachable?
arp -a             # is there an ARP entry for the target?
route print        # (or "show ip route" on a router) is there a route?
  1. Confirm your IP address and subnet mask — a wrong mask makes the PC think a remote host is local.
  2. Verify the default gateway is set and reachable.
  3. On routers, check show ip route for a matching route or a default route.

Unreachable vs timed out

Unreachable = an explicit "I can't deliver this" from a router or your stack (routing/ARP problem). Timed out = silence — packet sent, nothing came back (often a firewall). The two point at different layers.

Frequently asked questions

What causes destination host unreachable?

Either no ARP reply on the local subnet (target offline, wrong IP/VLAN) or no route on a router along the path. It is a delivery failure that a device explicitly reports.

Is destination host unreachable a routing problem?

Often yes — when a router with no route to the destination and no default route returns it. On a local LAN it can instead mean the target did not answer ARP.

How do I fix destination host unreachable?

Check your IP, subnet mask and default gateway first; verify the gateway is reachable; then confirm a route exists (route print on Windows, show ip route on a router).

What is the difference from request timed out?

Unreachable is an active error from a router/host stack (no route or ARP); timed out is silence with no reply, commonly caused by a firewall dropping ICMP.

VS
Vipul Sir — Lead Instructor, Attila Technologies20+ years in Cisco networking. Teaching CCNA, CCNP, CCIE & CyberOps in Ahmedabad since 2004.

Want hands-on training?

Learn this on real Cisco lab devices with placement support at Attila Technologies, Ahmedabad.

Start your networking career with Attila Technologies

Hands-on Cisco training, real lab devices and placement support in Ahmedabad.