curl: la diferenco inter Could not resolve proxy kaj Could not resolve host
Antaŭ ol ŝanĝi DNS aŭ prokurilajn agordojn, eksciu ĉu curl ne trovis la prokurilan finpunkton aŭ ne solvis la celnomon.
Legu, kiun nomon curl ne povis solvi. Eraroj 5 kaj 6 rilatas al malsamaj partoj de peto tra prokurilo:
| Mesaĝo | Signifo kaj sekva kontrolo |
|---|---|
| Could not resolve proxy — error 5 | Kontrolu la gastiganton de la elektita prokurila URL pri mistajpoj, algluitaj spacetoj kaj mislokitaj akreditaĵoj aŭ porda teksto. |
| Could not resolve host — error 6 | Kontrolu la celan gastigantnomon kaj ĉu la elektita itinero solvas ĝin loke. |
Nombra prokuriladreso ne bezonas ordinaran gastigantnoman serĉon. Se la prokurillisto donis IP-adreson sed la eraro nomas alian gastiganton, kontrolu hereditajn prokurilajn variablojn kaj la efektive elektitan finpunkton. En kampo nur por gastigantnomo uzu nur la adreson anstataŭ la plena IP:port-ĉeno.
Por solvi la celon, la reĝimo socks5 de curl serĉas ĉe la kliento; socks5h sendas la nomon al la prokurilo. Komparo povas montri diferencon en DNS-vido, sed ne riparas misliterumitan nomon. Se la delegita solvado malsukcesas ĉe la prokurilo, curl povas ricevi prokurilprotokolan malsukceson anstataŭ lokan eraron 6.
Konfirmu unue la prokurilan URL, poste la celan URL kaj laste la lokon de la solvilo; reprovu sen ŝanĝi senrilatajn agordojn. Sukcesa DNS nur liveras adreson. La konekto al ĝi, la prokurila manpremo kaj la celpeto ankoraŭ devas sukcesi.