Pues te recomiendo el servicio de OPENDNS.COM, ahí te creas una cuenta y si no tienes una ip publica fija te bajas un programita que te da el sitio para instalarlo en una maquina que siempre esta encendida en esa red para que mantenga actualizado a OPENDNS de tus cambios de IP Publica.
Tienes que modificar las opciones de TU DHCP para que entregue como DNS los dns de OPENDNS asi las maquinas pasen por este filtro.... Los DNS de OPENDNS vienen en la parte inferior de la pagina,,, bueno en realidad te va explicando todo la pagina cuando lo estas haciendo para que te funcione.....
Bueno una vez configurada toda esta parte te metes a la sección de configuración de tu cuenta, seleccionas la "red" que declaraste con la ip publica que tienes y ahí puedes bloquear por paginas en especifico o por categorías completas como "VIDEO", "PORNOGRAFIA", "RADIO", etc, etc...
Por ejemplo podrías bloquear toda la categoría de "REDES SOCIALES" y luego en la parte de abajo solo permitir Facebook.com,, asi todas las redes sociales estarían bloqueadas menos "Facebook.com"..
ahí te dejo un tutorial, aunque esta en portugués..jejejeje,,, pero es casi lo mismo que el espaniolao...jejeeje...bye,,,espero te sirva
https://www.youtube.com/watch?v=Mi4zHYoxjW4