--help
curl の出力には、--resolve
オプションをリストします。
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
私はそれを動作させるために運がありません。私が実行しようとしている基本的なコマンドは
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
そして、私は応答を得続けCouldn't resolve host 'foo.example.com'
ます。foo.example.comの証明書をテストしていますが、実際のサーバーではテストしていませんので、これを実行したいと思います。代わりに、ダミーのマシンでテストしています。/etc/hosts
foo.example.comがlocalhostに解決されるように編集できることは知っていますが、このcurlアプローチは、それを機能させることができれば「正しい」方法のように思えます。
ここで私が間違っていることを誰かが見ていますか?
resolve
は「名前からIPアドレスを取得する」ことを意味するため、これは理にかなっています。