最近一段时间发现124.115.0和124.115.4这两个IP段在网站上产生了大量流量,通过搜索引擎发现出现遇到这种问题的站长大有人在。
124.115.0段及124.115.4段的IP大量出现在LOG记录中,连接次数非常频繁,造成服务器CPU使用率上升,造成大量SYN,严重影响其它用户的正常访问,消耗大量资源。根据IP地址查询得知,此IP是陕西省 西安市(电信机房) 电信,腾讯SOSO的爬虫。
目前SOSO新闻使用的IP是124.115.1段,与124.115.0段是同一个机房。
网上看到有位站长的网站统计,SOSO每天居然占用45G的流量,而且爬行时CPU频繁达到100%,于是查了查日志,发现124.114.0*和124.115.0.*这两个ip段的ip大量的访问,耗费了大量的流量。开始以为是哪个搜索引擎的蜘蛛在爬,后来发现这些ip大量访问网站的.css文件及每秒访问60个文件的速度在疯狂爬。
没说的,封杀之!鉴于其疯狂和变态,要本着宁可错杀一千,也绝不能漏掉一个的原则,否则你的网站迟早被拖垮。
以上为封锁方法,尝试一下 :欢迎转载,请注明
出处,谢谢合作!
一、windows 用户Ipsec封杀
Ipsec封杀SOSO蜘蛛
开始菜单->设置->控制面板->管理工具->本地安全策略
依次打开
->点击"IP安全策略,在本地计算机" ->双击"服务器(请求安全设置)"
->在"所有IP通讯"前面打勾 然后双击打开->双击"所有IP通讯"(这里别忘了选中)
->点"添加" 下一步 ->描述里随便写 ->源地址默认不需要修改
->目标地址选择"一个特定的IP子网
注意:封杀124.115.0.* 124.115.4.* 即可
->IP地址输入你要封的IP段 例如你想封124.115.0 网段,你就在IP地址处填124.115.0.1
->子网掩码处填255.255.255.0(这样,124.115.0.1到 124.115.0.255这255个IP就都被封了)
(注意)如果你想封124.115.4网段 就在IP地址处填124.115.4.0子网掩码填 255.255.255.0 这样就把124.115.4.0 到124.115.4.255之间的IP全封了
想封多个IP段,就重复添加
最后,别忘了指派一下(在服务器 请求安全设置上点右键->指派) 指派之后立即生效
提醒大家注意的:发现占用资源严重IP段,封杀IP段的同时,注意查看日志!
二、Liunx用户Htaccess封杀
最简单的方法是从Apache里封(如果你是用Apache当服务器的话)。你既可以在httpd.conf配置文件里设置,又可以在.htaccess里设置。说明如下:
1. 在配置文件里设置:
打开httpd.conf编辑,将下列block如下编辑:
Options Indexes FollowSymLinksAllowOverride NoneOrder allow,denyAllow from allDeny from 124.114.0.Deny from 124.115.0.
2. .htaccess文件法
在网站根目录下建立或打开.htaccess文件,加入如下内容:
Order allow,denyAllow from allDeny from 124.114.0.Deny from 124.115.0.