Implement asynchronous DNS lookups