Как я могу заблокировать поиск DNS на Curl?Блокировать DNS-поиск на Curl (PHP)
Так что, я думаю, что есть две альтернативы, есть: (? Или другой тип)
- Использование HTTP прокси. Но DNS Loockup будет создан Proxy или «оригинальным» сервером?
Exemple: curl_setopt ($ ч, CURLOPT_PROXY '0.0.0');
- Установите DNS по умолчанию для домена. В Windows se есть файл «ETC/HOSTS», но где он находится на Centos? Как я могу установить это значение по умолчанию в CURL? Поскольку CURL продолжит поиск DNS.
Это будет работать?
Спасибо всем. :)
http имеет очень мало общего с dns, кроме http использует dns для разрешения hostname-> ip, как и все остальное в сети. если вы не хотите, чтобы поиск dns выполнялся, тогда не используйте имена хостов: используйте только IP-адреса. –
Но прямой IP не работает на CURL. Я попробую. :/ – Inkeliz
, вероятно, потому, что сайт, который вы пытаетесь найти, является хостингом, который НЕОБХОДИМО заголовок 'Host:', например. curl для IP, но в заголовках запроса принудительно введите «Host: example.com». –