Ви можете створити ipset. Таким чином ви можете додати стільки IP-адрес до набору, скільки вам потрібно, не змінюючи iptablesнабір правил.
ipset -N myset iphash
ipset -A myset 1.1.1.1
ipset -A myset 2.2.2.2
Або, у вашому випадку, використовуйте вихід свого сценарію та прочитайте його з чимось на зразок:
while read a; do ipset -A myset "$a"; done < <(your script here)
І посилайтеся на це у своїх iptablesправилах:
iptables -A INPUT -m set --set myset src -j DROP
Прочитайте довідкову сторінку для отримання більш детальної інформації та опцій.
Існують також інші способи пом'якшити DDOS-атаку, використовуючи iptablesбезпосередньо. Прочитайте iptablesрозділ щодо сторінки connlimitта recentмодулів.