2011-11-16 9 views
10

Webアプリケーションがあり、Webサービスがあるフォルダにあります。 Webアプリケーション全体はどこからでもアクセスできますが、Webサービスは特定のIPアドレスからのみアクセスする必要があります。私はそれらを分けて別のIIS WebサイトにWebサービスを持っていくことができないので、Webサービスにアクセスするのを制限する必要があります。ただし、私は仮想ディレクトリを作成することに制限はありません。私は何をすべきか?私はまったくそれをすることはできますか?IIS7のWebアプリケーションのフォルダに対するIP制限

このシナリオをよりよく理解するには、ウェブサイトのドメインがwww.sample.comであり、このウェブサイトのすべてのアドレスにすべてのインターネットからアクセスできるとします。たとえば、www.sample.com\path1www.sample.com\path2は、すべてのユーザーとすべてのIPアドレスで参照できます。

しかし、Webサービスwww.sample.com\services\user.asmxのアドレスは、例えば217.218.192.50 & & 107.50.27.30のように、特定のIPアドレスからアクセスする必要があります。

IIS7でどのようにこの設定を行うことができますか?

答えて

18

わかりました。

IIS7でフォルダを選択し、右側からIP Address and Domain Restrictions(表示されていない場合は、Features Viewタブに到達する必要があります)を選択します。

単一のIPアドレスを許可または拒否することができます.IPアドレスが自分のフォルダを見たり表示したりすることができない場合は範囲​​を指定できます。

+0

私の機能のビューまたはそのほかの場所にそのIPアドレスとドメインの制限アイコンはありません。私はそれがどこかで最初に有効にされなければならない(ウィンドウ)機能だと聞いたが、どうやって見つけられないのだろうか...アイデアは? – Ghlouw

+0

使用しているIISのバージョンは?私はそれが新しい機能だと思う。おそらく、IIS7またはIIS7.5でテストする必要があります。 –

+2

私はIIS7.5を使用しています。私は最終的にWeb Platform Installerでこの機能を追加できることを知りました。これは通常、IISに物事を追加する最も簡単な方法です。 :) – Ghlouw

関連する問題