Como posso bloquear sequências de pacotes recusados enviadas do bind para o mesmo endereço IP pelo iptables?
Pensei em usar a extensão de string procurando por "Recusado". Isso protegeria o dns contra ataques DoS?
minha tentativa:
iptables -A INPUT -p udp -m udp --sport 53 -m string --string "Refused" --algo bm -m recent --set --name block-dns --rsource
iptables -A INPUT -p udp -m udp --sport 53 -m string --string "Refused" --algo bm -m recent --rcheck --seconds 10 --hitcount 1 --name block-dns --rsource -j DROP