Witold posted an excellent summary. Just one more tip: Having a DNS server faster than 10000 queries/second is not easy. (See the benchmarks of BIND, nsd/unbound, djbdns, and others for the details.) Kenji Rikitake