Hello,
I was thinking to block only client who do attacks something like this:
/sbin/iptables --insert INPUT -s IP-ADDRESS-CLIENT-WHO-ATTACK -p udp --dport 53 -m string --from 40 --to 80 --algo bm --hex-string '|somethinghere|' -j DROP -m comment --comment "DROP DNS AAAA DDoS"

Anyone know how must look proper iptables --hex-string to block all AAAA with IP address: AAA.BBB.CCC.DDD

Best Regards
Marek



In message <e7f58592-1570-494f-a530-97e54b8c04cf at rrcic.com>, "John W. Blue" writes:

Hello Marek,

Do you have an IPv6 assignment?  If not, there is really no need to even
be resolving AAAA records.  An overly simplistic description of a
potential solution could be to just drop the incoming AAAA request via
its hex value in much the same way rate limiting is done for the "any"
query:

-hex-string '|0000FF0001|'

I don't know off hand what the hex value for AAAA is but it should not be
too hard to find.

John

Just dropping AAAA queries is a bad idea as most machines actually
have a AAAA addresses (loopback and linklocal) so just about every
application makes AAAA queries.  If you drop AAAA queries you slow
up every address lookup in your network.

Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka at isc.org
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to