George Barwood found my book Alternative DNS Servers, and he kindly sent me a link to a .NET (version 2 or higher) DNS server for Windows called GbDns he’s working on, for me to look at.

I haven’t studied his program yet, but you may be interested in it. Source code and binaries are available here.