想做一个LINUX的DNS服务器为内网windows客户端服务,想法不知道怎么实现啊?

想做一个LINUX的DNS服务器为内网windows客户端服务,想法不知道怎么实现啊?

LINUX做的DNS要求达到以下目的:

只要有本地局域网的windows计算机把LINUX设置成DNS,在LINUX的DNS服务器中自动产生A记录,但一定是为本地局域网同一网段的机器服务!(因为DNS中不是手动输入的A记录吗,太麻烦了!)      
客户机不需要A记录,仅仅服务器需要,简单的也就一两个吧。      
baidu or google DDNS for Linux      
谁能学一下!详细配置情况!      
根据你说的我做出来了,但是用nslookup时候无法得到dns中相应的记录,而且在客户机A上“ping -a 客户机B的IP”不能解析出名称,而在客户机上ping本身则能解析出来,这样是什么原因啊?我是用DHCP+BIND做的DDNS!      
自己能ping自己往往是另一个配置文件/etc/hosts起的作用。      
我也是百试不灵啦,期待有高人分享下经验。