搜尋此網誌

2014年9月29日 星期一

C# 取得自己Hostname 及 IP

C# 取得自己Hostname 及 IP

C# 要取得自己的 hostname 及所有介面的ip,可以使用以下的方法:

using System.Net;

// 取得本機hostname的方法
localhostname = Environment.UserDomainName;

//取得遠端hostname得到IP的方法
IPHostEntry ipHostInfo = Dns.GetHostEntry(hostname);

//得到遠端IP個數
int ipaddrnum = ipHostInfo.AddressList.GetLength(0);

// ipHostInfo 中有所有的 IPAddress
foreach (IPAddress ipaddress in  ipHostInfo.AddressList){}

// 把字串轉成IP的方法
IPAddress ip = IPAddress.Parse ( "x.x.x.x" );

沒有留言:

張貼留言