DNS отвечает за имя
DNS помогает найти IP-адрес по доменному имени. Успешный ответ подтверждает разрешение имени, но не подключение к найденному серверу.
nslookup example.comЕсли адрес уже известен, соединение с ним можно проверять отдельно от DNS.
Ping проверяет отдельный вид обмена
Обычно ping отправляет ICMP echo-запросы. Ответ показывает, что этот обмен проходит между узлами. Сайт, SSH и другие приложения используют собственные протоколы и порты.
Отсутствие ответа может быть связано с фильтрацией ICMP. Поэтому само по себе оно не доказывает, что сервер выключен.
TCP и приложение — следующие этапы
TCP-проверка позволяет узнать, устанавливается ли соединение с определённым портом. После этого браузеру ещё предстоят TLS-рукопожатие и HTTP-запрос.
Тайм-аут означает, что ожидаемый ответ не получен за отведённое время. Для поиска причины сравнивайте один и тот же тест из разных сетей и проверяйте, поступают ли пакеты на сервер.