Eu indiquei isso como mais apropriado para Superusuário , mas tentarei responder.
É mais do que provável que você precise executar seu próprio servidor DNS em sua rede doméstica e, em seguida, alterar seu escopo DHCP para entregar esse servidor a seus clientes domésticos. Quaisquer solicitações de DNS seriam roteadas para esse servidor, que então se consultaria antes de recorrer ao DNS da Internet (meu voto pessoal iria para os recursores do Google em 8.8.8.8
e 8.8.4.4
).
Você pode encontrar documentação sobre como configurar uma lista negra com o Bind (um servidor DNS baseado em Linux) aqui e aqui - o segundo link mencionou especificamente a lista negra MESD - mas YMMV.