Knot DNS is a high performance authoritative-only DNS server. It supports all key features of the domain name system including zone transfers, dynamic updates, and DNSSEC.
Re: A very important project
For simulation of more routers in one computer use UML. Look at NetKit for a good example.
A tool for securing DNS communications between a client and a DNS resolver.
A polyhedral extraction tool (PET).