On Tue, 16 Jun 2009, Chris Hills wrote: > I specifically wanted to use a library for this because spawning dig is > inefficient, which makes a big difference when you are looking up a few > million records :-) Why do you need to query all the nameservers on the internet for their version? :) Doesn't Caida.org already provide that ? > I have looked at several libraries for this, and so far none have met all my > needs (multiple target servers, IPv6, chaos and asynchronous), and from your > reply I can only infer that Unbound will not be suitable either :-( Back to > the drawing board! Thanks for your replies. What about python-dns? http://www.dnspython.org/ If your python code uses threads, do you really need an async interface? Paul