Я думал о выполнении того же самого и столкнулся с OpenDNS.
Я - новый пользователь, таким образом, я не могу добавить ссылку, но Google позволит Вам находить их.
Я не работаю на них, я просто использую их сервис, и мне нравится он. Его свободное и допускает настройку доступа как Вы требуемый. Что касается локального DNS, я выполняю локализованный сервер имен для всех имен хостов установки Fedora. Насколько локальный DNS идет, пока Вы выполняете сервер DNS в сети и настроили Ваш DHCP правильно для выкладывания его, он будет работать. Я просто не позволяю трафик DNS, происходящий из моего внешнего брандмауэра, и это, кажется, добивается цели.