curl: Could not resolve proxy vagy Could not resolve host?
DNS- vagy proxybeállítások módosítása előtt derítse ki, hogy a curl a proxyvégpontot nem találta-e meg, vagy a cél nevét nem tudta feloldani.
Olvassa el, melyik nevet nem tudta feloldani a curl. Az 5-ös és 6-os hiba a proxyn átmenő kérés különböző részeit érinti:
| Üzenet | Jelentés és következő ellenőrzés |
|---|---|
| Could not resolve proxy — error 5 | Ellenőrizze a kiválasztott proxy-URL gépnevét: elírás, bemásolt szóköz, illetve rossz helyre került hitelesítő adatok vagy portszöveg lehet benne. |
| Could not resolve host — error 6 | Ellenőrizze a cél gépnevét és azt, hogy a választott útvonal helyben oldja-e fel. |
A számszerű proxycímhez nem kell szokásos gépnévfeloldás. Ha a proxylista IP-t adott, de a hiba másik gépet nevez meg, vizsgálja meg az örökölt proxyváltozókat és a ténylegesen kiválasztott végpontot. Csak gépnevet fogadó mezőben magát a címet használja a teljes IP:port karakterlánc helyett.
A cél feloldásakor a curl socks5 módja a kliensen keres; az socks5h a nevet elküldi a proxynak. Összehasonlításuk feltárhat eltérő DNS-nézetet, de az elírt nevet nem javítja. Ha az átadott névfeloldás a proxyn hibázik, a curl helyi 6-os hiba helyett proxyprotokoll-hibát kaphat.
Először a proxy-URL-t, utána a cél-URL-t, végül a feloldás helyét erősítse meg; majd próbálja újra a nem kapcsolódó beállítások módosítása nélkül. A sikeres DNS csak címet ad. A hozzá való kapcsolódásnak, a proxy kézfogásának és a célkérésnek még sikerülnie kell.