Я столкнулся с проблемой, когда я не могу указать DNS-сервер для использования в multi_curl с использованием PHP версии 7.0.19-1. Сначала я использовал флаг CURLOPT_DNS_SERVERS, который фактически не вызывал ошибку, поэтому я подумал, что это успешно. Однако я хотел проверить с помощью tcpdump, и я видел DNS-запросы к моим серверам имен в /etc/resolv.conf.
Важность возможности изменения места отправки DNS-запросов высока, потому что я отправляю веб-запрос на 10 000 различных веб-сайтов асинхронно, и я не могу использовать один DNS-сервер из-за ограничений скорости, которые находятся в место.
Я потратил много времени на построение логики этого приложения, поэтому мне кажется, что я пришел к стене, у меня есть несколько теорий, таких как:
Или есть более легкий или лучший подход? Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …