解决办法一,一般情况下我们把它进行 忽略处理就可以了。
鉴于目前本站有关FQ的内容都还未被提示疑似违规(阿里,你确定“翻墙”不违规!?),可见这次的违规提示应该是阿里绿网的误判,所以目前暂作“忽略”处理。
解决方法二
阿里云是通过多台服务器来监测我们网站的,我们只需要屏蔽掉阿里云监控服务器的IP即可,根据网站的访问日志,火端网络已经查到了阿里云绿网的监控服务器IP。目前发现杭州的监控服务器IP是:121.42.0.* 和42.120.145.*,我们只需要屏蔽掉这个IP段访问我们网站即可,如发现其他的监控IP,也一样屏蔽掉即可,以下是PHP版的屏蔽IP代码:
代码如下 | 复制代码 |
function get_ip(){ $unknown = 'unknown'; if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], $unknown)) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], $unknown)) { $ip = $_SERVER['REMOTE_ADDR']; } if (false !== strpos($ip, ',')) $ip = reset(explode(',', $ip)); return $ip; } $ip = get_ip(); // 获取IP if(strpos($ip,'121.42.0.')>-1 || strpos($ip,'42.120.145.')>-1){//判断IP header('HTTP/1.1 404 Not Found'); //返回404错误 header("status: 404 Not Found"); exit; } |
当然,我们还可以利用.htaccess来屏蔽。在网站根目录增加以下代码,禁止阿里绿网的IP 121.42.0.*
order allow,deny
# 禁止一个ip段
deny from 121.42.0
allow from all
每一个地方都有不同,而屏蔽的方法,例如部落目前加入的代码如下:
deny 121.42.0.0/24;
deny 42.120.145.0/24;
是屏蔽了两个IP段的.
大家还可以去找一下其它的IP,最好是从网站日志中去找.
时间: 2024-10-26 09:26:46