为什么我的服务器不响应 ping?

igo*_*gue 2 ping

我想知道为什么我的服务器不响应 ping?

检查这个:klusteranalytics.com

$ ping klusteranalytics.com
PING klusteranalytics.com (50.17.214.205): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Run Code Online (Sandbox Code Playgroud)

但它确实解决了:

$ curl -i -X HEAD http://klusteranalytics.com
HTTP/1.1 200 OK
Server: nginx/0.8.54
Date: Tue, 29 Mar 2011 05:07:43 GMT
Content-Type: text/html
Content-Length: 2527
Last-Modified: Fri, 04 Feb 2011 18:19:57 GMT
Connection: keep-alive
Accept-Ranges: bytes
Run Code Online (Sandbox Code Playgroud)

Mar*_*son 7

因为在您和您的 Web 服务器之间的某个地方,它们正在阻止 ICMP 流量。

或者因为您的主机确实处于离线状态。

ping不是检查您的网站是否有效的合适方法。当我运行时,telnet klusteranalytics.com 80我得到了预期的 HTTP 响应,因此可以安全地假设某处 ICMP 数据包被丢弃了。这并不罕见,但对于网络主机来说有点毫无意义。