我在将用户的 IP 地址获取到网络服务器时遇到了问题。 我正在使用这段代码..
//To get the local IP address
string sHostName = Dns.GetHostName();
IPHostEntry ipE = Dns.GetHostByName(sHostName);
IPAddress[] IpA = ipE.AddressList;
for (int i = 0; i < IpA.Length; i++)
{
Console.WriteLine("IP Address {0}: {1} ", i, IpA[i].ToString());
string IPAddress= IpA[i].ToString();//ip;// IPAddress;// strIPAddress;
}
因此,我将用户 IP 地址准确地输入本地主机,但是当我将我的网站上传到 Web 服务器时,所有用户的 IP 地址都与服务器 IP 地址相同......请大家帮帮我。
请您参考如下方法:
该代码将为您获取服务器的 IP 地址。
您可以使用此属性访问用户的 IP 地址:Request.UserHostAddress
