@consumerdefault789

Не работает curl через ipv6, как понять в чем проблема?

$uCurl = curl_init('https://google.com');

        curl_setopt ($uCurl, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt ($uCurl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt ($uCurl, CURLOPT_TIMEOUT, 10);

        curl_setopt($uCurl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V6);
        curl_setopt($uCurl, CURLOPT_INTERFACE, 'xxxx:xxx:xxxx:xxxx:0000:0000:0000:0001');
        curl_setopt($uCurl, CURLOPT_RETURNTRANSFER, true);

        $uResponse = curl_exec ($uCurl);
        curl_close ($uCurl);

        echo "\n";
        var_dump( $uResponse);
        echo "\n";

выводит код google, если ставлю адресс https://api.binance.com/api/v3/exchangeInfo то ответ bool(false), в чем может быть проблема? делал пинг на ipv6 xxxx:xxx:xxxx:xxxx:0000:0000:0000:0001 идут пакеты, адресс на VPS где выпоняется код, куда копать?
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
@galaxy
А кто сказал, что этот сайт доступен по ipv6?

$ dig -t AAAA api.binance.com
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
...
;; QUESTION SECTION:
;api.binance.com.               IN      AAAA

;; ANSWER SECTION:
api.binance.com.        92      IN      CNAME   d3h36i1mno13q3.cloudfront.net.

$ dig -t AAAA d3h36i1mno13q3.cloudfront.net.
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы