curlコマンドでDNSやhostsを変更せずに名前解決する

一つ上へ

ちょっとWebサーバーのテストしたいけれど、DNSやhostsを変更するのが面倒な場合があります。 そういった場合はcurlコマンドの–resolveオプションを使用することで解決できる。

curl --resolve ホスト名:ポート番号:IPアドレス URL

例えば、

curl --resolve test.com:80:127.0.0.1 http://test.com

のようにすることでアクセスが可能になります。