1

我想从 C# 中的用户客户端获取 IP 地址,建议我使用:

var userAddress = HttpContext.Current.Request.UserHostAddress;

我很好奇它是如何工作的——它得到了哪个 IP?如果客户端使用代理服务器,我是否获得代理服务器的 IP 而不是真实 IP?

4

1 回答 1

2

它只是服务器看到请求源自的 IP 地址。

因此,对于用于发出请求的代理,是的,您将获得代理服务器 IP。

于 2013-04-27T11:11:10.283 回答