cURL connect () истекло время ожидания

В течение последних нескольких месяцев моя реализация cURL успешно работала без сбоев; однако на прошлой неделе у меня внезапно возникла проблема с одним конкретным веб-сайтом (www.viewmag.com). Я могу отлично зайти на сайт (и разрешить его) в браузере, но cURL возвращает следующее:

* About to connect() to www.viewmag.com port 80 (#0)
*   Trying 205.178.145.65... * Timeout
* connect() timed out!
* Closing connection #0

Для здравомыслия я попытался пропинговать веб-сайт двумя разными ящиками, но время ожидания каждого из них истекло.

Box 1 (Linux):

ping www.viewmag.com
PING www.viewmag.com (205.178.145.65) 56(84) bytes of data.

Box 2 (Windows):

ping www.viewmag.com

Pinging www.viewmag.com [205.178.145.65] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Мой cURL выглядит следующим образом:

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, 'http://www.viewmag.com');
curl_setopt ($ch, CURLOPT_USERAGENT, 'cURL crawler');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt ($ch, CURLOPT_AUTOREFERER, true);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 2);
$html = curl_exec($ch);

У кого-нибудь есть мысли о том, почему cURL дает сбой и почему я смогу посетить этот сайт в браузере, но не смог бы пропинговать его / cURL? заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос