我有一个场景,我需要访问我的网站的客户的机器名称或他的实际 IP 地址。
我做了很多搜索和浏览,发现大多数回复都建议我使用Request.ServerVariables["REMOTE_ADDR"]
or Request.UserHostAddress
。但这不是我要找的。这两个都返回服务器的 IP 地址,而不是访问我网站的客户端的实际 IP 地址。
我发现这篇特殊的文章展示了如何使用一些外部 Web 服务调用来获取客户端的 IP 地址。我试过了,但没有用。
我什至发现很多回复说,如果客户端从 Intranet 外部访问,获取实际 IP 地址是不可能的,并且获取客户端的机器名称也是不可能的。
如果我错了,有人可以确认并纠正我吗?谢谢你。:)