Advanced, easy to use, asynchronous-capable DNS client library