curl: razlika između Could not resolve proxy i Could not resolve host
Prije promjene DNS-a ili postavki proxyja utvrdite nije li curl pronašao proxy ili razriješio naziv odredišta.
Pročitajte koji naziv curl nije mogao razriješiti. Pogreške 5 i 6 odnose se na različite dijelove zahtjeva preko proxyja:
| Poruka | Značenje i sljedeća provjera |
|---|---|
| Could not resolve proxy — error 5 | Provjerite host odabranog URL-a proxyja: tipfelere, zalijepljene razmake te pogrešno postavljene vjerodajnice ili tekst porta. |
| Could not resolve host — error 6 | Provjerite naziv odredišnog hosta i razrješava li ga odabrani put lokalno. |
Brojčanoj adresi proxyja nije potrebno obično traženje naziva hosta. Ako je popis proxyja dao IP, a pogreška navodi drugi host, provjerite naslijeđene proxy varijable i stvarno odabranu krajnju točku. U polje samo za naziv hosta unesite samu adresu umjesto cijelog niza IP:port.
Pri razrješavanju odredišta način socks5 u curlu obavlja traženje na klijentu; socks5h šalje naziv proxyju. Usporedba može otkriti razliku u DNS pogledu, ali ne popravlja pogrešno napisan naziv. Ako delegirano razrješavanje ne uspije na proxyju, curl može primiti pogrešku proxy protokola umjesto lokalne pogreške 6.
Najprije potvrdite URL proxyja, zatim URL odredišta i na kraju mjesto razrješavanja; ponovno pokušajte bez mijenjanja nepovezanih postavki. Uspješan DNS daje samo adresu. Veza s njom, rukovanje s proxyjem i zahtjev odredištu tek moraju uspjeti.