I'm currently developing a security solution that should work across domains and as such I need a small private dns server to add various entries to. I could alter the hosts file to achieve the same result but since the hosts file doesn't support wildcard chars I will have a whole lot of entries, so a DNS server that supports wildcards would be a little bit easier. Any suggestions?
As a reference: http://sourceforge.net/projects/acrylic/
Acrylic is a local DNS proxy which improves the performance of your computer by caching the responses coming from your DNS servers.
I found it to work flawless on every Windows system from XP up to Win8, and it's open source.
And yes, it supports wildcards... it even supports regex for domain names.
There is an XP version of Bind, probably running as a Windows service.
You can use Microsoft DNS if you are using Windows Server (except Web edition). Or install a Simple DNS Plus trial (14 day) if you don't manage with BIND.
Dual DHCP DNS Server is my favorite when it comes to forwarding domains to your computer. Also good to stop ads that runs on some programs. It also excepts wildcards and works on Windows 8.
来源:https://stackoverflow.com/questions/367908/free-dns-server-for-windows-xp-vista-win7