LAN内に1つのパブリックIPアドレスと2つのWebサーバーがあります。
たとえば、10.0.0.1
と10.0.0.2
は、私のWebサーバーのローカルIPアドレスです。ルーターでNATポート80
から10.0.0.1
に設定しました。
ルーターで名前でNATを逆にすることが可能かどうか疑問に思っていますか?リクエストヘッダーがtest1.example
である場合は10.0.0.1
にリダイレクトし、test2.example
である場合は10.0.0.2
にリダイレクトします。 IISレベル?ルーターでは80個のリクエストすべてを10.0.0.1
にリダイレクトし、Webserver1ではホスト名がtest2.example
の場合は10.0.0.2
にリダイレクトします。
私が知っている唯一のファイアウォールは、Webアプリケーションファイアウォール(waf)モジュールを備えたSophisUTMです。
ファイアウォール内の実際のWebサーバーごとに仮想Webサーバーを作成します
Yagmoth555が述べたように、あなたが探しているのはリバースプロキシです。 Webアプリケーションファイアウォールやnginxの使用など、多くのオプションを利用できます。
ただし、IISに最も慣れている場合は、URL書き換えモジュールをインストールできます。