Two simple solutions:
1) Run DJB's dnscache
- it does exactly what you want, and nothing more, and once you get your head around configuring it, it's light and unobtrusive.
2) Run dnsmasq
. It's a more full-featured DNS/DHCP server that can be configured quite easily to do what you want (it's what I use on my home LAN)