Why ping fails even when the internet works
Ping is useful, but many operators and consumer devices intentionally block it. A failed ping is often a policy choice rather than a proof of downtime.
- Why ICMP is often filtered.
- How to tell reachability from service availability.
- What to try after a failed ping.
ICMP filtering
Many networks block ICMP at the host, router, or provider edge.
That is especially common on cloud servers, consumer routers, and security-hardened networks.
Service vs host reachability
A web server can answer on 443 even while ping fails.
That is why port checks and application-specific tests matter.
Path and policy issues
Stateful firewalls, asymmetric routing, and rate limits can all distort the result.
Some devices also deprioritize ICMP so it appears unreliable under load.
What to do next
Run traceroute to see whether any hops respond.
Check the relevant application port instead of relying on ICMP alone.
Why do game servers work when ping does not?
Because the game may use TCP or UDP while ICMP is blocked.
Can packet loss break ping before it breaks web traffic?
Yes, depending on policy and traffic class.
Last updated: March 29, 2026