Com o iptables vc faz legal !!
Tá certo que dá mais trabalho, mas vc consegue bloquear.
Existem listas negras na internet só de endereços ip's de sites pornograficos, daí é só vc criar um script para o iptables ir adicionando as regras de bloqueio lendo linha por linha desse arquivo.
Um abraço