Три возможности от макушки головы:
1) ICMP блокируется где-то по пути. Попробуйте найти инструмент tcpping для вашей платформы, чтобы увидеть, если это имеет значение.
2) Потеря пакета. Попробуйте больше чем с четырьмя пингами. В Windows это означает добавление ключа -t: ping -t 4.2.2.2
(или другого имени хоста или адреса). Если вы в конечном итоге получаете некоторые из них, это означает, что у вас плохой случай потери пакетов, и это указывает на большую проблему где-то.
3) Вы случайно пропингуете имя хоста, которое не отвечает на эхо-запросы по разным причинам. Это, вероятно, может быть нарушено, так как я могу пинговать Facebook и Google просто отлично. (что я знал до того, как проверил).
Я подозреваю, что №2 - ваша проблема, так как потеря пакетов часто проявляется таким образом, плюс ваш маршрутизатор не может понять, что он подключен, хотя он и есть. Распространенным решением является отключение питания всех сетевых устройств, в частности маршрутизаторов и модемов. Несмотря на то, что это не гарантированное исправление, оно часто помогает просто перевести аппаратное обеспечение на 5 секунд.
Если вам все еще не повезло, обратитесь к своему интернет-провайдеру по поводу качества связи. Часто они не узнают, что что-то не так, прежде чем рассматривать подобные вопросы.