Задать вопрос
@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 где выпоняется код, куда копать?
  • Вопрос задан
  • 295 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽