首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

.aspx 获取本机的局域网ip解决方法

2012-10-28 
.aspx 获取本机的局域网ip服务器局域网ip:192.168.145.1本机局域网ip:192.168.145.2网站http://192.168.14

.aspx 获取本机的局域网ip
服务器局域网ip:192.168.145.1
本机局域网ip: 192.168.145.2

网站http://192.168.145.1/test/ 发布到192.168.145.1

在192.168.145.2访问http://192.168.145.1/test时想得到本机ip: 192.168.145.2

方法: string strHostName = System.Net.Dns.GetHostName();
  string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();
  return clientIPAddress.ToString();

只能返回:192.168.145.1

各位大神何解?

[解决办法]
HttpContext.Current.Request.UserHostAddress;

热点排行