Então, prezado Mario Limão,
Essa questão do bloqueio de acesso a determinados sites por parte de crianças é complexa, mesmo porque hoje com bastante frequência, tomando como referência um ambiente tipicamente doméstico, não há apenas o acesso à internet através de computadores, mas também através de tablets e, principalmente, celulares.
Não é nada incomum crianças terem seu próprio celular, eventualmente tablet, na residência, e ainda muito difundido televisores do tipo smart TV, igualmente com acesso à internet, o que leva à necessidade de pensar algo mais abrangente.
Se for realmente para bloquear todo e qualquer acesso a sites inadequados à crianças, e se não for problema que esse bloqueio também valha de forma padronizada para todos os demais usuários do ambiente, uma forma complementar efetiva de fazer isso é usar um DNS seguro.
Pessoalmente gosto do Norton ConnectSafe
O Norton oferece nameservers mais "suaves" (menor restrição) ou mais restritos.
No Norton ConnectSafe para Home o esquema é esse:
A) Security (malware, phishing sites and scam sites)
Preferred DNS: 199.85.126.10
Alternate DNS: 199.85.127.10
B) Security + Pornography
Preferred DNS: 199.85.126.20
Alternate DNS: 199.85.127.20
C) Security + Pornography + Other
Preferred DNS: 199.85.126.30
Alternate DNS: 199.85.127.30
Pessoalmente uso a alternativa 'C' acima, mais restrita mesmo, mas é uma questão de escolha pessoal de cada qual conforme as necessidades (quem usa o computador, crianças em casa, etc.).
Numa ambiente residencial onde haja um roteador o mais adequado é configurar isso no próprio roteador.