私たちの環境は、さまざまなバックエンド Java サーバー (主に tomcat サーバー) へのリバース プロキシとして機能する複数の apache httpd でセットアップされています。
個々の IP アドレスにヒットし、有効な http 応答を確認するスクリプトを作成したいと思います。
httpd は仮想ホストを使用するように設定されているため、完全な http/html 応答を検証するには、http 要求をドメイン名に送信する必要があります。つまり、http 要求を特定の IP アドレスに直接送信すると、apache から誤った html http 応答が返されます。
つまり、要約すると、複数の IP アドレスでリッスンする複数の httpd があります。例えば:
my.domain.com 負荷分散:
192.168.11.1 192.168.11.2
各 IP アドレスのホスト ファイルをプログラムで更新してから、ドメイン名にリクエストを送信し、その方法で個々の IP アドレスを確認できます。
しかし、ドメインに http リクエストを送信し、hosts ファイルを使用せずに特定の IP アドレスに解決する方法はありますか? この種のことをプログラムで実行できる Java lib があるのではないでしょうか?