Yo hago eso que tu quieres pero presento otro problema aqui lo tengo
  http://www.forosdelweb.com/f42/como-...s-web-1158638/ 
Lo que hago es lo siguiente en el archivo hosts pongo la IP de mi servidor WEB 
192.168.1.2 
después pongo un tabulador y la pagina que me mandara hay
Ahí 
192.168.1.2     facebook.com 
Ya en el servidor pongo un archivo llamado index.php en el localhosts o raíz para que en cuanto entres al navegador y preguntes por alguna pagina indebida te manda a la pagina con el aviso 
que se que no es lo mejor pero hay que trabajar con lo que se tiene hay otoras mejores formas pero hay casos en las que no se tiene otras formas y no se puede poner mas software ni hardware.