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.