curl: Could not resolve proxy ja Could not resolve host erinevus
Enne DNS-i või proksiseadete muutmist selgita välja, kas curl ei leidnud proksi otspunkti või ei lahendanud sihtkoha nime.
Loe, millist nime curl ei suutnud lahendada. Vead 5 ja 6 puudutavad proksi kaudu tehtava päringu eri osi:
| Teade | Tähendus ja järgmine kontroll |
|---|---|
| Could not resolve proxy — error 5 | Kontrolli valitud proksi URL-i hostiosa: kirjavead, kleebitud tühikud ning vales kohas olevad sisselogimisandmed või pordi tekst. |
| Could not resolve host — error 6 | Kontrolli sihthosti nime ja seda, kas valitud marsruut lahendab selle kohalikult. |
Numbriline proksiaadress ei vaja tavalist hostinime päringut. Kui proksiloend andis IP, aga viga nimetab muud hosti, kontrolli päritud proksimuutujaid ja tegelikult valitud otspunkti. Ainult hostinime jaoks mõeldud väljale sisesta üksnes aadress kogu IP:port-stringi asemel.
Sihtkoha lahendamisel teeb curli socks5 režiim päringu kliendis; socks5h saadab nime proksile. Võrdlus võib näidata DNS-vaate erinevust, aga ei paranda valesti kirjutatud nime. Kui delegeeritud lahendus proksis nurjub, võib curl saada kohaliku vea 6 asemel proksiprotokolli vea.
Kinnita esmalt proksi URL, seejärel sihtkoha URL ja viimaks lahendaja asukoht; proovi siis uuesti kõrvalisi seadeid muutmata. Edukas DNS annab ainult aadressi. Ühendus sellega, proksi kätlus ja sihtkoha päring peavad ikka veel õnnestuma.