Интересно, почему мои серверы не отвечают на пинг?
Отметьте это: 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
Но решает:
$ 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
Потому что где-то между вами и вашим веб-сервером они блокируют трафик ICMP.
Или потому, что ваш хост действительно отключен.
ping
не подходит для проверки работоспособности вашего сайта. Когда я бегу telnet klusteranalytics.com 80
Я получаю ожидаемый ответ HTTP, поэтому можно с уверенностью предположить, что где-то теряются пакеты ICMP. В этом нет ничего необычного, но для веб-хостинга это бессмысленно.
ДОМЕНЫ НИКОГДА НЕ РЕАГИРУЮТ НА ПИНГ. Только серверы могут.
И в вашем случае совершенно очевидно, что сервер настроен так, чтобы не отвечать на сообщения ICMP (что и есть пинг). Или промежуточный элемент (маршрутизатор или межсетевой экран) выбрасывает его.