LINUX.ORG.RU

Проблемы с Curl и php функцией file_get_contents на Centos7 сервере с ip4 и ip6

 ,


0

1

Добрый день. После того, как перешел на новый сервер, обнаружил, что запросы к некоторым сайтам стали выполняться очень долго (более 2-ух минут). В частности, curl ya.ru. В процессе поиска обнаружил, что проблема кроется в том, что на сервере помимо ip4, настроен также ip6, и, что задержка происходит именно из-за этого, поскольку запрос вида curl -4 ya.ru срабатывает моментально. Соответственно, если в file_get_contents явно указать использование ip4 все работает нормально.

Подскажите, пожалуйста, как сделать так, чтобы не пришлось каждый раз явно указывать ip4.

Пока что я нашел два решения: 1) Совсем отключить ip6 2) Отконфигурировать файл etc/gai.conf, но проблема в том, что такого файла в системе нет.