curlでHostを指定してアクセスする
接続先のIPアドレスを指定して(=ホスト名から正引きをしないで)HTTPのリクエストをしたいとき、コマンドラインだとcheck_httpくらいでしかできないとおもってた。
/usr/lib64/nagios/plugins/check_http -H example.com -I 10.0.0.10 -u /home/
curlとかwgetにも、check_httpの -I オプションみたいなのほしいなー、でもないよなー、と諦めていたら。
curlの-HオプションでHostヘッダーを指定すればよい、と言っているひとがいて感動したので情報共有します。
curl -v http://10.0.0.10/home/ -H 'Host: example.com'