какое-то очень сумбурное понимание работы пинга, сш, серверов и клиентов, да и сети в целом.
Ладно "чудо", когда сервер с клиента (или яндекс с ервера) не пингуется, но подключается, но обратное не говорит вообще ни о чём.
Чтобы сервер мог пинговать - должны быть разрешены исходящие пинги и входящие ответы на них
Чтобы сервер можно было пинговать - должны быть разрешены входящие пинги и исходящие ответы на них (плюс, наверняка, есть настройки сети/пакеты разрешающие ответы на пинг и прочее)