2017-12-01 7 views
0

2つのWindows Server 2016サーバー、IIS 10の間でCitrix NetScalerを使用してWebアプリケーションの負荷分散を行っています。特定のIP、IP IISレベルの範囲。しかし、ネットスケーラ経由であるため、IIS> Website> IP Address and Domain Restrictions> Deny Entryを使用してIPをブロックすることはできません。私たちは、Netscalerリクエストヘッダでクライアントのipパススルーを行っています。しかし、どういうわけか、特定のIPをブロックするためにiis-IP Addess Restrictionsを選択することはありません。ここをクリックしてください。アプリケーションコードを変更せずに、IIS構成を使用してこれを解決する方法とその理由を教えてください。前もって感謝します。IIS-Netscalerを使用したLoadBalancedアプリケーションのIPアドレスとドメイン制限

注:IIS上で自分のモバイルIPの「拒否エントリ」を追加しようとしましたが、IISがそれを選択していません。

答えて

0

1:netscalerがクライアントのipヘッダーの名前をx-forwarded-forに設定する必要があります。これはnetscalerで使用されるデフォルトのヘッダー名ではありません。

2:さらにiisでは、iisがクライアントのIPブロック用にhttpヘッダーを使用するように、iisでipセキュリティ設定で「enableProxyMode」を有効にする必要があります。

関連する問題