I suggest looking into using opendns. You can customize it to your needs for your network. It is also done at the router level, so it affects everyone on the network.