I reccommend installing djbdns (http://cr.yp.to/) on a system inside your network. And on all systems, each with their own, referring to your main one. It's light enough to not be a load, and if it turns out to be a load, you can configure the cache size down.