Block ip address of spammers with iptables under Linux
Q. How do I block ip address of spammers with iptables based firewall under CentOS Linux 5?
A. You can simply block IP address of spammers by editing /etc/sysconfig/iptables file under:
a) CentOS Linux
b) Fedora Linux
c) RHEL 4.x/5.x etc
Open file /etc/sysconfig/iptables:
# vi /etc/sysconfig/iptables
Append ip address of spammers as follows:
-A RH-Firewall-1-INPUT -s SPAMMER-IP -j DROP
-A RH-Firewall-1-INPUT -s SPAMMER-SUBNET-BLOCK -j DROP
Save and close the file. Just restart the firewall:
# /etc/init.d/iptables restart
You can also create a small shell script to block lots of IP address at a time.
E-mail this to a friend
Printable version
Related Other Helpful FAQs:
- How do I block an IP on my Linux server?
- How to determine or retrieve visitor’s IP address using PHP
- Restrict ssh access using Iptable
- Start Iptables under Linux
- How do I Load / Start RHEL / CentOS / Fedora Linux Iptables Firewall on Computer Boot?
Discussion on This FAQ
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: block_ips, centos_linux, fedora, iptables_firewall, ip_address, rhel




September 25th, 2007 at 7:20 pm
Hi
Do you know of any way that it does it automatically by getting a list of known spammers from the internet?
October 15th, 2007 at 6:16 am
How to automatically block a user after multiple failed sshd logins say after 3 failed logins
for temporary time say 2 days.