How ping a server which has ICMP blocked

I'm trying to ping a server which has ICMP blocked with normal ping. It's showing:

Request timed out

Is there any other method to ping it?


I use Nping, which is packaged with Nmap. It queries a port of your choosing, for example port 80, and if the port is open, it will receive a response. For example:

nping --tcp microsoft.com

That's the idea behind blocking ICMP. You can attempt to identify whether a host is up/down using nmap. http://www.cyberciti.biz/networking/nmap-command-examples-tutorials/