I'm looking for a simple caching (can be caching-only) DNS server, which can do parallel resolving on its own. Is there something like that available?

Alternatively I know there's the c-ares library, which can do multiple-hosts resolution, but it's not a drop-in replacement for libresolve that I could use in the affected software. Maybe there is some other lib which can fulfill this requirement?

link|improve this question

64% accept rate
please provide more information about the problem you're trying to solve. – Alnitak Apr 23 '10 at 19:08
I need a dns server which won't wait before trying another upstream dns. It should query all 2 or 3 of them and return the first result. – viraptor Apr 23 '10 at 22:38
feedback

2 Answers

up vote 1 down vote accepted

Take a look at dnsmasq

link|improve this answer
With --all-servers it does exactly what I needed. – viraptor Apr 23 '10 at 23:21
feedback

You could take a look at the GNU adns library.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.