curl: Could not resolve proxy of Could not resolve host?
Bepaal vóór wijzigingen aan DNS of proxyinstellingen of curl het proxyendpoint niet kon vinden of de bestemming niet kon omzetten.
Lees welke naam curl niet kon omzetten. Fouten 5 en 6 betreffen verschillende delen van een verzoek via een proxy:
| Melding | Betekenis en volgende controle |
|---|---|
| Could not resolve proxy — error 5 | Controleer de host van de gekozen proxy-URL op typefouten, meegeplakte spaties en verkeerd geplaatste inloggegevens of poorttekst. |
| Could not resolve host — error 6 | Controleer de hostnaam van de bestemming en of de gekozen route die lokaal omzet. |
Een numeriek proxyadres heeft geen gewone hostnaamopzoeking nodig. Gaf de proxylijst een IP, maar noemt de fout een andere host, controleer dan overgenomen proxyvariabelen en het werkelijk gekozen endpoint. Gebruik in een veld voor alleen de hostnaam alleen het adres in plaats van de volledige IP:port-tekenreeks.
Voor de bestemmingsnaam doet curl in modus socks5 de opzoeking op de client; socks5h stuurt de naam naar de proxy. Vergelijken kan een verschil in DNS-zicht tonen, maar verhelpt geen verkeerd gespelde naam. Mislukt de uitbestede opzoeking bij de proxy, dan kan curl een proxyprotocolfout ontvangen in plaats van lokale fout 6.
Bevestig eerst de proxy-URL, dan de bestemmings-URL en tot slot de locatie van de resolver. Probeer vervolgens opnieuw zonder ongerelateerde instellingen te veranderen. Geslaagd DNS levert alleen een adres. De verbinding ermee, de proxyhandshake en het verzoek aan de bestemming moeten nog slagen.