Hướng dẫn cách chặn IP theo dải (IP range) sử dụng iptables

Hướng dẫn cách chặn IP theo dải (IP range) sử dụng iptables

Trước đây mình có hướng dẫn mọi người cách chặn IP gây DDOS qua Cpanel rồi – các bạn có thể tìm đọc lại bài viết đó ở đây.

Tuy nhiên ở bài viết này mình sẽ hướng dẫn các bạn cách để chặn IP theo dải sử dụng iptables trên VPS linux nhé * Cách làm cụ thể sẽ như sau:

Lấy địa chỉ các IP ranges của 1 quốc gia từ link sau http://www.find-ip-address.org và cho vào 1 file gọi là country_IP
Tạo 1 scripts với cú pháp như sau gọi là iptables_autoallow.sh

#!/bin/bash
if [ -f country_IP ]
then
for IP_select in `cat country_IP`
do
iptables -A INPUT -s $IP_select -p tcp -j DROP
done
else
echo “Can’t read country_IP”
fi

Có thể add thêm các port cụ thể như port 22

iptables -A INPUT -s $IP_select -p tcp –dport 22 -j ACCEPT or
iptables -A INPUT -s $IP_select -p tcp –dport 22 -j DROP

Thay đổi quyền cho scripts và thực thi nó

chmod 755 iptables_autoallow.sh
sh iptables_autoallow.sh

Be the first to comment

Leave a Reply

Your email address will not be published.


*