I agree. From this project I discover FreeContributor [1], which use dnsmasq has a DNSBL.
Yes. Please check pi-hole project [1] or flash your router with open-wrt/dd-wrt and run dnsmasq with the FreeContributor lists.
do people usually do this directly on their FIOS router or is it easier to get a separate wifi router?
https://pi-hole.net/faq/can-i-set-the-pi-hole-to-be-the-dns-...
good stuff