curl: Could not resolve proxy мен Could not resolve host айырмасы
DNS не прокси баптауларын өзгертпес бұрын curl прокси нүктесін таба алмады ма, әлде мақсат атауын шеше алмады ма — соны анықтаңыз.
curl қай атауды шеше алмағанын оқыңыз. 5 және 6 қателері прокси арқылы сұраудың әртүрлі бөліктеріне қатысты:
| Хабар | Мағынасы және келесі тексеру |
|---|---|
| Could not resolve proxy — error 5 | Таңдалған прокси URL-інің хост бөлігінен жазу қателерін, қоса қойылған бос орындарды, қате орналасқан кіру деректері мен порт мәтінін тексеріңіз. |
| Could not resolve host — error 6 | Мақсат хостының атауын және таңдалған жол оны жергілікті шешетінін тексеріңіз. |
Сандық прокси мекенжайына қалыпты хост атауын іздеу қажет емес. Егер прокси тізімі IP берсе, бірақ қате басқа хостты атаса, мұраланған прокси айнымалылары мен нақты таңдалған нүктені тексеріңіз. Тек хост атауын қабылдайтын өріске толық IP:port жолының орнына тек мекенжайды жазыңыз.
Мақсатты шешкенде curl-дің socks5 режимі іздеуді клиентте орындайды; socks5h атауды проксиге жібереді. Салыстыру DNS көрінісінің айырмасын көрсетуі мүмкін, бірақ қате жазылған атауды түзетпейді. Проксиге берілген шешу сол жерде сәтсіз болса, curl жергілікті 6 қатесінің орнына прокси протоколының қатесін алуы мүмкін.
Алдымен прокси URL-ін, кейін мақсат URL-ін, соңында атауды шешу орнын растаңыз; қатысы жоқ баптауларды өзгертпей қайта көріңіз. Сәтті DNS тек мекенжай береді. Сол мекенжайға қосылу, прокси қол алысуы және мақсатқа сұрау әлі де сәтті өтуі керек.