Dane --help
wyjściowe dla curl zawiera listę --resolve
opcji 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/hosts
dzię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?
resolve
oznacza „uzyskaj adres IP z nazwy”.