Dane --helpwyjściowe dla curl zawiera listę --resolveopcji określających stan
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
Ale nie mam szczęścia, żeby to zadziałało. Podstawowe polecenie, które próbuję uruchomić, to
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
i ciągle otrzymuję odpowiedź Couldn't resolve host 'foo.example.com'. Chcę to zrobić, ponieważ testuję certyfikat dla witryny foo.example.com, ale nie testuję go na rzeczywistym serwerze. Zamiast tego testuję to na atrapie maszyny. Wiem, że mogę edytować, /etc/hostsdzięki czemu foo.example.com rozwiązuje problem na localhost, ale takie podejście do zwijania wydaje się być „poprawną” drogą, jeśli mógłbym to zrobić.
Czy ktoś widzi, co robię źle tutaj?
resolveoznacza „uzyskaj adres IP z nazwy”.