Hello everyone, I am going to share the
code-sample for Get IP Address of client machine using the ASP.Net C#.
Table
of Context :-
1.
Examples 1 for GET IP Address.
2.
Examples 1 for GET IP Address.
Both the example code as below
Example
1,
public static string GetLocalIPAddress()
{
var host = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName());
foreach (var ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
return ip.ToString();
}
}
throw new Exception("Local IP Address Not
Found!");
}
Example
2,
public string GetIPAddress()
{
HttpContext httpContext = HttpContext.Current;
string currentIPAddress =
httpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (!string.IsNullOrEmpty(currentIPAddress))
{
string[] ipAddresses =
currentIPAddress.Split(',');
if (ipAddresses.Length != 0)
{
return ipAddresses[0];
}
}
return
httpContext.Request.ServerVariables["REMOTE_ADDR"];
}