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 зөвхөн хаяг өгдөг. Тэр хаягт холбогдох, прокситой гар барих, зорилтот хүсэлт илгээх нь мөн амжилттай болох ёстой.