Here in just a bit I plan on setting up a jail on my server to handle my DNS queries in my house. And honestly, I suck at DNS. I understand that I want to set up my server to do caching so, say, when I visit the freebsd forums my DNS jail cache will be checked first before going to the Internet. Additionally, I have a few local services running in jails that I have local DNS records set for on my router. So would that then require I use authoritative DNS too? My goal here would be to have my DHCP server tell local machines to use my internal DNS server as its primary DNS so when they type in the name to my server, it goes there. For whatever way I need to set this up, what DNS server do you recommend? I don't think BIND would be suitable for this, I also see unbound and powerdns as options