Isso não funcionará com iptables
sozinho. O iptables
funciona na camada OSI 3 + 4. Você está procurando a filtragem da camada 7.
Sugiro que você configure um servidor proxy para filtragem. Eu posso recomendar o Dans Guardian para filtragem de conteúdo da web. Configure seu firewall para redirecionar todo o tráfego da Web sobre seu proxy da Web (criando um proxy transparente) e, em seguida, filtre-o.
Dê uma olhada no este tutorial howto começar.