Asynchronous DNS resolver