Cross platform C++ wrapper for UDNS: "A stub DNS resolver library with ability to perform both synchronous and asyncrhonous DNS queries."