E-smith comes configured with a caching only name server, not a true dns, but it is all the same thing, all you have to do is change your named.conf files
I've published a DNS server, and it worked for about 2 months, but it doesn't work anymore, and I don't know why.
Once I figure out what went wrong I'll publish how to do it.
John