网站被某个IP频繁访问或某个IP者给网站发垃圾评论怎么办?

2020年10月21日22:36:11 发表评论

作为一名站长,在linux服务器wordpress、帝国或者织梦等CMS程序建了个网站,但是网站经常被某个IP经常频繁访问或者某几个IP经常发垃圾评论怎么办呢?

一个有效的办法就是在服务器里边禁止这个经常发垃圾评论的IP。那么如何在服务器里边禁止某个发垃圾评论的IP呢?如何屏蔽某个IP或者某段IP

下面讲两种方法实现禁用IP(下边主要讲解如何在Linux下边拉黑IP,不让其访问服务器)

第一种方案:

把要禁止ip添加到 /etc/hosts.deny

具体步骤:

vim /etc/hosts.deny  (vim如果不行,就用vi)

sshd:45.30.1.147:deny (格式)

wq! 强制保存退出vi模式

第二种方案:在服务器防护墙中禁止IP访问服务器

主要用iptable命令操作

1.安装iptables防火墙

  1. CentOS执行:yum install iptables
  2. Debian/Ubuntu执行:apt-get install iptables

2.屏蔽IP

  1. #屏蔽单个IP的命令是
  2. iptables -I INPUT -s 123.45.6.7 -j DROP
  3. #封整个段即从123.0.0.1到123.255.255.254的命令
  4. iptables -I INPUT -s 123.0.0.0/8 -j DROP
  5. #封IP段即从123.45.0.1到123.45.255.254的命令
  6. iptables -I INPUT -s 124.45.0.0/16 -j DROP
  7. #封IP段即从123.45.6.1到123.45.6.254的命令是
  8. iptables -I INPUT -s 123.45.6.0/24 -j DROP

发表评论

您必须才能发表评论!