WAWS プラットフォームで複数の Web サイトを実行していますが、共有スペースに Web サイトをセットアップして、特定の IP 範囲のみに表示できるようにすることが可能かどうかわかりません。
簡単に言うと、ここにはハード IP 範囲があり、その範囲のアドレスからのみアクセスできる Azure サイトを作成できると便利です。
ありがとう!
WAWS プラットフォームで複数の Web サイトを実行していますが、共有スペースに Web サイトをセットアップして、特定の IP 範囲のみに表示できるようにすることが可能かどうかわかりません。
簡単に言うと、ここにはハード IP 範囲があり、その範囲のアドレスからのみアクセスできる Azure サイトを作成できると便利です。
ありがとう!
これを実現するには、次のように web.config で特定の IP または範囲を定義します。
<security>
<!-- deny everybody -->
<ipSecurity allowUnlisted="false">
<!-- "clear" removes all upstream restrictions -->
<clear/>
<!--permit network 199.199.199.0 to 199.199.199.255-->
<add ipAddress="199.199.199.0" subnetMask="255.255.255.0" allowed="true"/>
<!--permit IP 199.199.199.12 only-->
<add ipAddress="199.199.199.12" allowed="true"/>
</ipSecurity>
</security>
編集1
@astaykovに感謝します。追加できる場合に備えて、このソリューションはここに残します。それ以外の場合は、XS Web-Role でホストし、次のソリューションを使用する必要があります。
Azure は web.config で <ipsecurity/> をサポートしていますか?
編集2
以下の @ spankmaster79のコメントを見逃した場合、これは現在サポートされているようです。/ .
私が思いついた最も簡単な方法は、ipSecurity要素を使用することでした。しかし、簡単なテストを行ったところ、Azure Web サイトでは無視されているようです。したがって、誰でもアクセスできるようにするか、Web アプリケーションで独自に実装する必要があります。実際の IP アドレスを取得するのか、サイトにトラフィックをルーティングする ARR の IP アドレスを取得するのかは疑問です。