/// <summary> /// Resolve address to host or return address as /// string of resolve fails /// </summary> /// <param name="address"></param> /// <returns></returns> public static string TryResolve(this IPAddress address) { if (address == null) { return(null); } try { return(address.Resolve()); } catch { return(address.ToString()); } }