Você tem o ACCEPT de qualquer lugar para qualquer lugar primeiro na tabela, de modo que as correspondências e sua regra DROP nunca sejam atingidas.
Use -I em vez de -A neste caso para inserir a regra na parte superior da tabela.
Observe que, ao escrever scripts, é geralmente preferível usar -A , pois as regras são adicionadas na mesma ordem em que estão listadas no script.