Lesen Sie nach, welchen Namen curl nicht auflösen konnte. Fehler 5 und 6 betreffen unterschiedliche Teile einer Proxy-Anfrage:

MeldungBedeutung und nächste Prüfung
Could not resolve proxy — error 5Prüfen Sie den Host der ausgewählten Proxy-URL auf Tippfehler, eingefügte Leerzeichen sowie falsch platzierte Zugangsdaten oder Portangaben.
Could not resolve host — error 6Prüfen Sie den Zielhostnamen und ob die gewählte Route ihn lokal auflöst.

Eine numerische Proxy-Adresse benötigt keine gewöhnliche Hostnamenauflösung. Hat die Proxy-Liste eine IP geliefert, während der Fehler einen anderen Host nennt, prüfen Sie übernommene Proxy-Variablen und den tatsächlich ausgewählten Endpunkt. In einem reinen Hostnamenfeld verwenden Sie nur die Adresse statt der vollständigen IP:port-Zeichenfolge.

Bei der Zielauflösung fragt curl im Modus socks5 auf dem Client nach; socks5h sendet den Namen an den Proxy. Ein Vergleich kann eine abweichende DNS-Sicht zeigen, aber keinen falsch geschriebenen Namen reparieren. Scheitert die delegierte Auflösung am Proxy, kann curl einen Proxy-Protokollfehler statt des lokalen Fehlers 6 erhalten.

Bestätigen Sie zuerst die Proxy-URL, dann die Ziel-URL und zuletzt den Ort der Namensauflösung. Versuchen Sie es anschließend erneut, ohne unbeteiligte Einstellungen zu ändern. Erfolgreiches DNS liefert nur eine Adresse. Die Verbindung dorthin, der Proxy-Handshake und die Zielanfrage müssen weiterhin gelingen.

Ähnliche Artikel