Die --helpAusgabe für Curl listet eine --resolveOption auf, die besagt, dass
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
Ich habe jedoch kein Glück, dass es funktioniert. Der grundlegende Befehl, den ich ausführen möchte, ist
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
und ich bekomme immer die Antwort Couldn't resolve host 'foo.example.com'. Ich möchte dies tun, weil ich ein Zertifikat für foo.example.com teste, es aber nicht auf dem tatsächlichen Server teste. Stattdessen teste ich es auf einem Dummy-Computer. Ich weiß, dass ich bearbeiten kann, /etc/hostsso dass foo.example.com zu localhost aufgelöst wird, aber dieser Curl-Ansatz scheint der "richtige" Weg zu sein, wenn ich ihn zum Laufen bringen könnte.
Weiß jemand, was ich hier falsch mache?
resolve"eine IP-Adresse von einem Namen erhalten" bedeutet.