有的网站上有这个功能:
您来自于:218.104.213.106这个功能用ASP.NET怎么实现呀我用Request.UserHostAddress
Dns.GetHostByName(ss.GetHostName()).AddressList(0).ToString()显示的都不是我网络上的IP地址
您来自于:218.104.213.106这个功能用ASP.NET怎么实现呀我用Request.UserHostAddress
Dns.GetHostByName(ss.GetHostName()).AddressList(0).ToString()显示的都不是我网络上的IP地址
还有就是把测试代码放到服务器上,然后访问服务器
这样你访问的时候才可以看见你真实的IP
如果只在本地测试的话那当然是127.0.0.1~
string ZJName=Dns.GetHostName(); IPHostEntry hostInfo = Dns.GetHostByName(ZJName);
IPAddress myself=hostInfo.AddressList[0];
try
{
myself=hostInfo.AddressList[1];//一般ADSL拨号下这个是真实的。
}
catch
{
MessageBox.Show("你上网了吗");
return;
}
string IPAdding=myself.ToString();