在asp.net C#中怎样获得本机的ip地址呢

来源:百度知道 编辑:UC知道 时间:2024/05/29 21:05:34
那位大哥帮帮我呀

.net是一门技术
c#是一种语言

string strHostName = Dns.GetHostName(); //得到本机的主机名
IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); //取得本机IP
foreach (System.Net.IPAddress ip in ipEntry.AddressList)
{
Console.WriteLine(ip);
}

如果仅仅是想知道本机的IP地址,就直接用

string IP = Request.UserHostAddress;
这样就行了。

Request.UserHostAddress

属性REQUEST有一个

被人抢答了。。不过还是要回答下
string UserIp = Request.UserHostAddress;