Web サービスがフォルダーに存在する Web アプリケーションがあります。Web アプリケーション全体にはどこからでもアクセスできますが、Web サービスには特定の IP アドレスからのみアクセスする必要があります。それらを分離して Web サービスを別の IIS Web サイトに取り込むことはできないため、Web サービスがその Web サイトにある間は、Web サービスへのアクセスを制限する必要があります。ただし、仮想ディレクトリの作成に制限はありません。私は何をすべきか?全然できますか?
シナリオをよりよく理解するために、Web サイトのドメインが であり、www.sample.com
この Web サイトのすべてのアドレスがすべてのインターネットからアクセス可能であるとします。たとえば、誰でもwww.sample.com\path1
、www.sample.com\path2
すべての IP アドレスから閲覧できます。
ただし、Web サービスのアドレスは、&&www.sample.com\services\user.asmx
などの特定の IP アドレスからのみアクセスする必要があります。217.218.192.50
107.50.27.30
IIS7 でこの構成を実現するにはどうすればよいですか?