违规URL提示,相信用过阿里云的站长并不陌生,虽然可以帮助我们检测出一些敏感违规词汇,但是也少不了误判的情况发生,像我们这种非论坛模式的网站发布的内容都是我们自己检查过的,并不需要阿里的殷勤,自己的东西让别人来下判决书,总有点不爽!另外他来检测,必然会占用我们服务器的资源,所以我这里就把阿里云云盾绿网可能IP段都列出来,大家根据自己的日志,看着适当屏蔽,减少URL违规提示的可能性。
可能为阿里云顿的IP段如下:
121.42.0.* 42.120.145.* 110.75.185.* 110.75.186.* 112.125.32.* 121.0.19.* 121.0.30.* 112.125.32.* 140.205.201.* 140.205.225.* 106.11.224.* 106.11.222.* 106.11.223.*
附PHP端限制IP访问的代码
//获取客户端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; }
评论前必须登录!
注册