An asynchronous hostname resolver powered by Twisted