1、對於Web應用程序開發:
Request.ServerVariables.Get("Local_Addr").ToString();
2、其他
引入命名空間
using System.Net;
using System.Net.Sockets;
主要代碼:
//從IP地址列表中篩選出IPv4類型的IP地址
//AddressFamily.InterNetwork表示此IP爲IPv4,
//AddressFamily.InterNetworkV6表示此地址爲IPv6類型
IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());
for (int i = 0; i < IpEntry.AddressList.Length; i++)
{
if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
{
return IpEntry.AddressList[i].ToString();
}
}