curl не хочет ресолвить хост

При попытке использовать curl в php, получаю ошибку:
Could not resolve host: ...

Причем в самом Арче curl нормально работает:
# curl https://api.ipify.org/?format=json
{"ip":"31.66.120.9"}

Подскажите, пожалуйста, как решить эту проблему?
Boombastick
При попытке использовать curl в php, получаю ошибку:
ну хоть бы часть кода выложил для проверки.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
ну хоть бы часть кода выложил для проверки.
Ах, ну да, ну да:
<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://api.ipify.org/?format=json");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);

$output = curl_exec($ch);

if ($output === FALSE) {
    echo "cURL Error: " . curl_error($ch);
}
curl_close($ch);
?>
Просто после того как свой код не пошел, я этих кодов перепробовал и своих и чужих...
Ошибки быть не должно
чуть чуть добавил ;)
if ($output === FALSE) {
    echo "cURL Error: " . curl_error($ch);
}
else
{
    echo $output;
}
php 1.php
{"ip":"91.215.60.97"}%
вроде работает
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
вроде работает

Моя проблема в том, что у меня выполняется условие $output === FALSE, что в результате дает:
cURL Error: Could not resolve host: api.ipify.org

Похоже у меня с какими-то настройками что-то не то, потому что попробовал альтернативу curl'a класс Snoopy
Один и тот же код в винде работает, а в Арче - нет.
наверное ты Арч не правильно приготовил.

сеть подключаешь как?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
наверное ты Арч не правильно приготовил.
Наверное. Только не пойму где ошибся.

nafanja
сеть подключаешь как?
В смысле физически? По кабелю, через роутер.
что используешь для подключения? типа netctl, возможности самого systemd, dhcp (что вероятно, потому что роутер), ну или командами например из баша.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
systemd мне недоступен, я через чрут сижу в Арче, так как он - дополнение к Андроиду. Наверное dhcp, но не уверен...
на счет этого я не знаю и даже представить не могу.

оффтоп: нифигасе, на мобилках пытаются что то делать, кроме того что бы звонить и в социалках сидеть...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.