8

目前我正在使用 Request.ServerVariables["REMOTE_ADDR"] 从客户端获取 IP。

调用此方法时我得到什么保证。还是我也应该查看其他 ServerVariables?

4

1 回答 1

8

在这里找到了一些关于检索客户端 IP 地址的非常简洁的信息。

本质上,您可能也应该注意Request.ServerVariables("HTTP_X_FORWARDED_FOR")。如果最终用户正在通过代理,这有助于识别实际的 IP 地址,而REMOTE_ADDR属性将是代理的地址……除非它是匿名代理,在这种情况下,您仍然只会获得代理地址。

于 2010-08-14T00:32:53.577 回答