Так просто не выйдет такое реализовать, это нужно еще плагин к браузеру писать тогда. Ни для DNS-сервера, ни для прокси-сервера не имеет значения, набрали вы адрес в адресной строке или же он подгрузился со странички. Так что, действительно, выхода два: это аналог adblock в браузер для вашего случая, либо какой-нибудь squid и вручную будете разрешать/запрещать на нем неугодные вам сайты.