Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Sorry, this may be a dumb question, but I noticed something weird when I went to terminal and typed

ping -o

and I get the message...

Request timeout for icmp_seq 0

but when I visit my site, it's fine. Is this something to be concerned about (i.e. what does this mean for my end users? Is my site too slow?) or since I can access it via a browser, should I disregard this message?

Also, is this something that should be brought up with my hosting company? I don't control the server myself...


I just contacted my hosting provider (BlueHost), and learned that they disabled all ICMP packets, including ping, for security reasons.

share|improve this question

migrated from Jul 18 '12 at 2:33

This question came from our site for professional and enthusiast programmers.

Were you previously able to ping it? The server could have disabled ping responses. If the website is fine it might not be an issue. – Boo Radley Jul 14 '12 at 18:21
up vote 9 down vote accepted

No ping response from your website could mean several things (other than the server having issues) :

Reason 1. You could be behind an HTTP Proxy. In that case the ICMP messages, don't make it out into the internet, so you wouldn't receive an echo reply.

Reason 2. The server has been configured not to respond to ping.

Check using If it does ping, it is just the network you are currently behind that is preventing you seeing ping responses. If it doesn't it is probably Reason 2.

share|improve this answer
I don't think it's 1. because I can ping other sites, but it could very well be your second suggestion. – jerry Jul 14 '12 at 18:25
To allow ICMP messages in Server 2012 go into Windows Firewall with Advanced Security and enable the "File and Printer Sharing (Echo Request - ICMPv4-In)" inbound rule as per… – Ben Jan 12 '15 at 11:53

Most web hosting providers will block ICMP pings by default. This is for security purposes to prevent potential DoS attacks.

There are many services out there that you can use to automate the monitoring of your website's uptime.

Some examples:

  • share|improve this answer

    Your Answer


    By posting your answer, you agree to the privacy policy and terms of service.

    Not the answer you're looking for? Browse other questions tagged or ask your own question.