First, wow, this looks quite impressive.
Have you considered a Mono port as well? I know hosting Mono isn't as easy as C++/CLI (where IJW just makes all the magic happen) but it might be fun.
Personally I never quite "got" node.js, except for the fact that there's a slick library for _everything_, so writing a small DNS interceptor is trivial. Forgive me if I didn't read properly, but I still have to run in node for this, right? Do you think it'd be possible to set something up that'd let .NET devs easily pull in a node module? Or is it better to just port the code in question (like the DNS server part) to .NET?