这就是我想知道一些IP地址进入网站的方式。
因此,我希望尽可能获得他们的IP地址。
问题是我现在只能在这里得到它:127.0.0.1.
问题是当代码的内容位于服务器上时会发生这种情况,因此只向我提供具有IP地址的信息。我需要计算机的IP或网络。不要紧。我只是需要从网站上获得Mazes人的机会。
我用来展示一个ips的代码是:
Dns.GetHostAddresses(Dns.GetHostName())[0].ToString();
答案 0 :(得分:2)
我用这个:
Request.Params["HTTP_X_FORWARDED_FOR"] ?? Request.UserHostAddress
如果用户位于代理后面,第一个会为您提供IP。如果它为空,那么第二个将为您提供正确的IP。
已经有很多关于这方面的问题。例如:
Getting the client IP address: REMOTE_ADDR, HTTP_X_FORWARDED_FOR, what else could be useful?