1. به سرور خود با یوز root وارد شوید.
2. دستورات iptables زیر را اجرا کنید :
کد:
iptables -A INPUT -s IPADDRESS -j DROP
65.80.90.110 است دستور میشود :
کد:
iptables -A INPUT -s 65.89.90.110 -j DROP
حال اگر میخواهید اکسس یک IP رو به یک پورت خاص ببندین دستور شکل زیر میشود :
کد:
iptables -A INPUT -s 65.85.90.110 -p tcp --destination-port 25 -j DROP
که البته جای "65.85.90.110" میتونین هر IP دیگری را جایگزین کنین و جای عدد " 25 " میتونین هر پورت دیگری را جایگزین کنین.
مرحله اخر شما باید فایل را Save کنید با دستور :
کد:
iptables-save
یک تکست فایل ساخته :
کد:
vi /root/ip.blocked
سپس IP های مورد نظر را اضافه کنین , مثال :
کد:
204.84.92.22 204.84.92.1/24 #65.80.90.110 و....
کد:
$BLOCKDB=”/root/ip.blocked” $IPS=$(grep -Ev "^#" $BLOCKDB) iptables -A INPUT -s $BLOCKDB -j DROP iptables -A OUTPUT -d $BLOCKDB -j DROP
فایل را ذخیره و از ان استفاده کامل را ببرید.
یک روش دیگری هم هست که فقط برای اینکه باهاش اشنا بشید و مقاله کامل باشه میگم.
روش استفاده از reject هست و ساختار دستور به شکل زیر میباشد :
کد:
iptables -A INPUT -p tcp IPADDRESS -j REJECT --reject-with tcp-reset
استفاده از این روش (reject) رو کلا توصیه نمیکنم چون شما با این دستور یک جواب به IP بر میگردونین که خودش باعث ترافیک میشه اما با استفاده از DROP هیچ ترافیکی ایجاد نمیشه.
امیدوارم خوشتون امده باشه





