public static void Main(string[] args) { CAres.Init(); var cares = Loop.Default.DefaultCAresChannel(); string host = "www.google.de"; if (args.Length > 0) { host = args[0]; } cares.Resolve(host, (e, h) => { if (e != null) { Console.WriteLine(e); return; } foreach (var ip in h.IPAddresses) { Console.WriteLine(ip); } }); Loop.Default.Run(); CAres.Cleanup(); }