0

I used below code for getting IP address, but it is giving server IP address.

 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;
    }

From website "http://whatismyipaddress.com/" I found my IP address is:

203.100.79.91

But code is providing me some different IP :

172.24.0.123

How can I get user IP instead of server ?

Please suggest.

Thanks

Gaurav123
  • 5,059
  • 6
  • 51
  • 81

0 Answers0