クライアントのマシンの IP を取得する必要がある Asp.net Web アプリケーションがあります。IPを取得するために次のコードを使用しました:
HttpContext.Current.Request.UserHostAddress
ロード バランサーのインストール後、ユーザーの IP ではなく、ロード バランサーの IP を取得しています。いくつかの分析の後、ロード バランサーを構成する必要があることがわかりました。その後、次のコードを使用してクライアントの IP を読み取ることができます。
Request.ServerVariables(`X-Forwarded-For`)
私の質問は、ロード バランサーを構成する方法ですか?