curl: kuo skiriasi Could not resolve proxy ir Could not resolve host
Prieš keisdami DNS ar tarpinio serverio nuostatas nustatykite, ar curl nerado tarpinio serverio, ar neišsprendė paskirties vardo.
Perskaitykite, kurio vardo curl nepavyko išspręsti. Klaidos 5 ir 6 susijusios su skirtingomis užklausos per tarpinį serverį dalimis:
| Pranešimas | Reikšmė ir kitas patikrinimas |
|---|---|
| Could not resolve proxy — error 5 | Patikrinkite pasirinkto tarpinio serverio URL pagrindinį kompiuterį: rašybos klaidas, įklijuotus tarpus, netinkamai pateiktus prisijungimo duomenis ar prievado tekstą. |
| Could not resolve host — error 6 | Patikrinkite paskirties kompiuterio vardą ir ar pasirinktas kelias jį sprendžia vietoje. |
Skaitiniam tarpinio serverio adresui nereikia įprastos kompiuterio vardo paieškos. Jei tarpinių serverių sąrašas pateikė IP, bet klaida mini kitą kompiuterį, tikrinkite paveldėtus tarpinio serverio kintamuosius ir iš tikrųjų pasirinktą galinį tašką. Tik vardui skirtame lauke naudokite vien adresą, o ne visą IP:port eilutę.
Spręsdamas paskirtį, curl režimas socks5 ieško kliente; socks5h siunčia vardą tarpiniam serveriui. Palyginimas gali parodyti DNS vaizdo skirtumą, bet neištaisys klaidingai parašyto vardo. Jei perduotas sprendimas nepavyksta tarpiniame serveryje, curl gali gauti tarpinio serverio protokolo klaidą, o ne vietinę klaidą 6.
Pirmiausia patvirtinkite tarpinio serverio URL, tada paskirties URL, galiausiai sprendimo vietą; bandykite iš naujo nekeisdami nesusijusių nuostatų. Sėkmingas DNS tik pateikia adresą. Prisijungimas prie jo, tarpinio serverio rankos paspaudimas ir užklausa paskirčiai dar turi pavykti.