/// <summary> /// /// </summary> /// <returns></returns> public static InetAddress GetLocalHost() { IPHostEntry iphe = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()); InetAddress ina = new InetAddress(); ina.host = iphe; return(ina); }
/// <summary> /// /// </summary> /// <param name="name"></param> /// <returns></returns> public static InetAddress[] GetAllByName(String name) { IPAddress[] ipa = System.Net.Dns.GetHostEntry(name).AddressList; InetAddress[] ina = new InetAddress[ipa.Length]; for (int i = 0; i < ipa.Length; i++) { ina[i] = new InetAddress(); ina[i].address = ipa[i]; } return(ina); }