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.
За разрешување на одредиштето, режимот socks5 на curl пребарува на клиентот; socks5h го испраќа името до проксито. Споредбата може да открие разлика во DNS-погледот, но не поправа погрешно напишано име. Ако делегираното разрешување не успее кај проксито, curl може да добие грешка на прокси-протоколот наместо локална грешка 6.
Потврдете го прво URL на проксито, потоа URL на одредиштето и на крај местото на разрешување; обидете се повторно без промена на неповрзани поставки. Успешен DNS дава само адреса. Врската со неа, договарањето со проксито и барањето кон одредиштето сè уште мора да успеат.