作成したアプリケーションに get リクエストを送信する perl スクリプトを作成しようとしています。私のアプリケーションは別々のサーバーで実行されているため、ドメインのように見せるために、IP を /etc/hosts ファイルに追加しました。私のホストファイルは次のようになります。
10.1.10.50 test1.domain.com
10.1.10.51 test2.domain.com
基本的に取得するだけのスクリプトを実行すると、次のようになります。
my $res = $mech->get("http://test1.domain.com/1");
次のエラーが表示されます。
Error GETING http://test1.domain.com/1: test1.domain.com: unable to resolve
私の perl スクリプトは /etc/hosts ファイルを使用していないと思いますが、hosts ファイルで DNS をチェックしたり、プログラム自体でドメインをセットアップしたりする方法はありますか?
ありがとうございました