8

現在、クライアントから IP を取得するために Request.ServerVariables["REMOTE_ADDR"] を使用しています。

このメソッドを呼び出すときに得られる保証。または、他の ServerVariables も調べる必要がありますか?

4

1 に答える 1

8

ここで、クライアントの IP アドレスの取得に関する非常に優れた情報を見つけました。

基本的には、 にも注意を払う必要がありRequest.ServerVariables("HTTP_X_FORWARDED_FOR")ます。これは、エンド ユーザーがプロキシを経由している場合に実際の IP アドレスを識別するのに役立ちますが、REMOTE_ADDR属性はプロキシのアドレスになります...匿名のプロキシでない限り、プロキシ アドレスを取得するだけです。

于 2010-08-14T00:32:53.577 に答える