Przekroczono limit czasu połączenia cURL connect ()

Przez ostatnie kilka miesięcy moje wdrożenie cURL przebiegało pomyślnie bez czkawek; Jednak w zeszłym tygodniu nagle zacząłem mieć problem z jedną konkretną stroną internetową (www.viewmag.com). Mogę idealnie odwiedzić witrynę (i ją rozwiązać) w przeglądarce, ale cURL zwraca następujące informacje:

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

Dla zdrowia psychicznego próbowałem pingować witrynę w dwóch różnych polach, ale każdy ping przekroczył limit czasu.

Ramka 1 (Linux):

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

Pole 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.

Mój cURL wygląda następująco:

$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);

Czy ktoś ma jakieś przemyślenia, dlaczego cURL zawodzi i dlaczego mógłbym odwiedzić tę witrynę w przeglądarce, ale nie mogę jej pingować / CURLować? Z góry dziękuję

questionAnswers(2)

yourAnswerToTheQuestion