web-dev-qa-db-ja.com

Webサイトにpingしても応答がありませんが、それでもアクセスできますか?

申し訳ありませんが、これは馬鹿げた質問かもしれませんが、ターミナルに行って入力すると、奇妙なことに気づきました

ping -o mysite.com

そして私はメッセージを受け取ります...

Request timeout for icmp_seq 0

しかし、私が自分のサイトにアクセスするときは問題ありません。これは心配すべきことですか(つまり、これはエンドユーザーにとって何を意味しますか?サイトが遅すぎますか?)、またはブラウザからアクセスできるので、このメッセージは無視しますか?

また、これは私のホスティング会社で育てるべきものですか?私は自分でサーバーを制御していません...

更新

私はホスティングプロバイダー(BlueHost)に問い合わせたところ、セキュリティ上の理由から、pingを含むすべてのICMPパケットが無効になっていることがわかりました。

16
jerry

Webサイトからのping応答がない場合、いくつかのことを意味する可能性があります(サーバーに問題があることを除く)。

理由1。 HTTPプロキシの背後にいる可能性があります。その場合は、ICMPメッセージをインターネットに流さないでください。エコー応答が返されなくなります。

理由2。サーバーはpingに応答しないように構成されています。

http://ping.eu/ping/ を使用して確認します。 pingを実行する場合、ping応答が表示されないのは、現在使用しているネットワークだけです。そうでない場合は、おそらく理由2です。

16

ほとんどのWebホスティングプロバイダーは、デフォルトでICMP pingをブロックします。これは、潜在的なDoS攻撃を防ぐためのセキュリティ目的です。

Webサイトの稼働時間の監視を自動化するために使用できるサービスは数多くあります。

いくつかの例:

  • http://www.pingdom.com
  • http://www.siteuptime.com
  • http://www.site24x7.com
  • 3