如何在asp.net c#中找到客户端IP地址而不是服务器ip地址?

时间:2014-01-22 06:15:40

标签: asp.net-mvc-3 ip-address

我使用下面的代码获取IP地址,但它提供服务器IP地址。

 public static string LocalIPAddress()
        {
            IPHostEntry host;
            string localIP = "";
            host = Dns.GetHostEntry(Dns.GetHostName());
            foreach (IPAddress ip in host.AddressList)
            {
                if (ip.AddressFamily == AddressFamily.InterNetwork)
                {
                    localIP = ip.ToString();
                    break;
                }
            }

        return localIP;
    }

来自网站     “http://whatismyipaddress.com/”我发现我的IP地址是:

203.100.79.91

但是代码为我提供了一些不同的IP:

172.24.0.123

如何获取用户IP而不是服务器?

请建议。

由于

0 个答案:

没有答案