Quote:
iptables --insert INPUT -p udp --dport 53 -m string --from 34 --to 80 --algo bm --hex-string '|696e6e6f76616465782e636f6d|' -j DROP -m comment --comment "DROP DNS Q innovadex.com"
|
--from 34 to 80 has 46 bytes comparison but your string has only 13 byte data, can you change the --from to values and check.
In the meantime post "packet capture" along with ip tables rule you used for filtering.
-Ganesh