Of course, DNS has (despite windows' strange AD modifications) no preferred servers, and linux is by far the most commonly used server for dns.
Do you want the dns to be public or private?
Both can be accomplished by using bind on linux.
If you install the 'Optware' package, you can install a lot of standard linux programs from a SSH session.
You can find a dns server with ipkg list | grep bind.
Then it's just to install it with ipkg install xxx, and then configure bind. There are a lot of info on the net about how to do that.
FribseNO, RAID is NOT backup - Use RAID-Certified 24x7 drives for raidHOWTO's:
Make automatic backup of ALL MySQL databases http://forum.qnap.com/viewtopic.php?f=32&t=15628
Beaf up security on Apache with customized.conf http://forum.qnap.com/viewtopic.php?f=32&t=15540
NAS TS-659 Pro w. 6x 1TB| Joomla, MySQL
SERVERS VMWare 5.1.0 | OES11 GroupWise 2014 | PS3 60GB (upgraded to 500 GB) | Nintendo Wii | Revo Pico RadioStation | 3 Windows 7 Ent PC's
NET FritzBox 7390 | HP Procurve 1800-24G | EdgeCore ES4308 (POE)