curl の –resolve オプション
curlの--resolve
オプションはノスト名をDNSで名前解決せずに直接IPを指定できる。
以下のような場面で使える。
- DNSで複数のIPを返された場合に、そのうちの1つのIPを確実に指定したい場合
- ドメインのDNSにそのホスト名が登録されていない場合
- IPアドレスを直接指定してDNSのキャッシュを回避したい場合
使い方
--resolve
オプションの引数は「ホスト名:ポート番号:IPアドレス」の形式で指定する。
例えば以下のような形式で指定する。
$ curl --resolve foo.example.com:443:10.0.1.23 https://ホスト名.example.com
\第一線のプログラマーの行動原理を学べる!/