Hallo,
die Frage ist nicht mehr aktuell, aber heute habe ich eine Lösung gefunden. Der Programmierer von maradns (ein freeware-dns-server) hat zwei Beispiele in C geschrieben die genau das machen, was ich brauchte: auf jede Anfrage die gleiche DNS zurücksenden! Im Sourcecode ist erklärt, wie man Ihn kompiliert. Funktioniert bei mir einwandfrei!
Hier ist das Programm (MicroDNS):
http://www.samiam.org/software/microdns-simple.c
Und hier ist eine Version als Service (ließ sich bei mir, Win7 x64 nicht installieren):
http://samiam.org/software/microdns-service.c
Viele Grüße
leosok
[edit]: Die Erklärung wie man kompiliert, findet sich NUR im zweiten (microdns-service) sourcecode, gilt aber auch für den ersten!