I am looking for an Iterative Resolver server - a server that would handle the DNS resolutions for PC users in an environment. I am well aware of the Microsoft DNS and Bind, and also of free services like Google DNS and OpenDNS.
However, I am looking for alternative solution which I can install on premise. Any suggestions recommendations? (paid - free - or open source)