Unbound is a validating recursive caching resolver.
The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. The source code is under BSD license, see LICENSE.
Unbound has its own website.