1

ASP.NET ボックスでホストされている特定の Web アプリケーション (MVC) にアクセスする必要がある一連のコンピューターがあります。これらのコンピューターは、それらを制御する小さなバック オフィス サーバーのみを認識できる独自の小さなサブネット上にあります。

次に、そのサーバーは、問題の ASP.NET ボックスを含む残りのネットワーク全体を見ることができます。

私が理解する必要があるのは、中間サーバーで IIS を使用して、ASP.NET ボックスとの間で要求をこれらのコンピューターに送信する方法です。プロキシが必要なのか、IIS だけでこれを行う方法があるのか​​ わかりません。どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

1

これはかなり古い質問だと思いますが、答える価値があると思いました。IISは、サービスを提供することを目的としており、サービスを中継することを目的としているため、必ずしもここで選択するのに最適なテクノロジではありません。

ただし、本当にIISを使用したい場合は、HeliconTechのISAPIRewriteのような製品をインストールできます。これは、ほとんど構成せずにIISを介したWebサイトのプロキシをサポートします。ただし、これは、サーバー上の貴重なリソースを、メリットがない可能性のある問題に使用することになります。

あなたが両方のネットワーク(親ネットワークと子の「安全な」ネットワーク)を所有していて、両方とも異なるサブネット上にあるが内部にあるという私の理解を考えると、お気に入りのコンピューター用品店の標準ルーターを使用して、橋。ルーターは、安全なネットワーク上の特定のポート/ IPコンボへのアクセスを許可するように指示できますが、他の方法は許可しません。この構成はルーターごとに異なりますが、概念は同じです。Cisco ASA5505のようなより高性能なルータでは、インターネットアクセス用の同じパブリックインターフェイスを維持しながら、異なる物理ポート上の複数の子サブネット間で(アクセス許可/制限の任意の組み合わせで)非常に簡単にブリッジできます。

結論として、問題を解決するための複数のオプションがありますが、私の個人的な好みは、IISをプロキシサーバーとして使用する前に、ネットワークアーキテクチャ/ルーターを調整してニーズに対応することです。

于 2011-05-23T16:08:30.837 に答える