在linux环境下 发现配置 hosts.deny并未生效,折腾了好久还没定位到问题所在。
决定绕个弯,用iptables搞定,简单粗暴:
封单个IP的命令是:
iptables -I INPUT -s 211.1.0.0 -j DROP
封IP段的命令是:
iptables -I INPUT -s 211.1.0.0/16 -j DROP
iptables -I INPUT -s 211.2.0.0/16 -j DROP
iptables -I INPUT -s 211.3.0.0/16 -j DROP
封整个段的命令是:
iptables -I INPUT -s 211.0.0.0/8 -j DROP
封几个段的命令是:
iptables -I INPUT -s 61.37.80.0/24 -j DROP
iptables -I INPUT -s 61.37.81.0/24 -j DROP
1、把它加到/etc/rc.local中
2、iptables-save >/etc/sysconfig/iptables可以把你当前的iptables规则放到/etc/sysconfig/iptables中,系统启动iptables时自动执行。
3、service iptables save 也可以把你当前的iptables规则放/etc/sysconfig/iptables中,系统启动iptables时自动执行。
后两种更好此,一般iptables服务会在network服务之前启来,更安全。
解封的话:
iptables -D INPUT -s IP地址 -j REJECT
iptables -F 全清掉了
DDoS攻击导致流量过高这是当前导致服务器ip被封的最常见原因。DDoS攻击,会对你的服务器突发性地输入/输出大量无效或慢速的访问请求,导致服务器流量需求激增,导致带宽超限、服务器卡死,ip下的所有网站无法访问。DDoS攻击不但会造成目标服务器瘫痪,还会影响机房内网正常运作。机房防火墙检测到这种情况,将直接封停服务器IP。黑客入侵控制服务器进行违法操作服务器须做好安全防护,一旦被黑客攻破,可能将你的服务器作为肉鸡,扫描、攻击其他服务器。一旦被机房防御系统发现、识别,将自动拦截,并自动封停服务器ip。服务器流量超载过多如果你的服务器流入/流出的数据过多,远超出已订购的服务器带宽资源,那么服务商将有权封停你的服务器IP。在你加大带宽,处理好相关问题后再行解封。这种情况,在服务器租用过程中较为少见,多见于VPS、云服务器中。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)