我需要获取我的网站访问用户的本地计算机 IP 地址,因为我在下面的代码中使用了该地址
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (!string.IsNullOrEmpty(ipAddress))
{
string[] addresses = ipAddress.Split(',');
if (addresses.Length != 0)
{
stradd = addresses[0];
}
else
{
stradd = ipAddress;
}
}
else
{
stradd = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
hostName = Dns.GetHostByAddress(stradd).HostName;
这是提供服务提供商的 IP 地址和服务提供商的名称,但我不想要这个我想要用户设备(本地)IP 地址,是否可以获得本地 IP 地址?请帮我。