本文目录:
- 1、怎样利用.htaccess屏蔽国内ip访问
- 2、服务器怎么样可以禁用用户ip保留蜘蛛
- 3、怎么从服务器设置屏蔽某个地区IP,比如要屏蔽北京的IP,应该怎么做
怎样利用.htaccess屏蔽国内ip访问
禁止中国国内IP访问网站的方法有很多,这里分享几个常用且有效的方法:
1. 利用.htaccess文件屏蔽中国IP
禁止一个ip段
deny from 218.2.135.0/255
同时设置一下允许自己的IP可访问
中国IP段地址大全
2. 利用JS判断语句代码加载到网站footer或者header
script type=”text/javascript”( J( a9 p, Z s7 U( y% F
if (navigator.language)
* n! a! ?0 p: s1 f* E2 ~var language = navigator.language;$ f+ Q( r, z; ~, O’ R
else’ E. X$ ?8 N3 A- R; A
var language = navigator.browserLanguage;
8 \* f( v8 E. [9 z5 D Rif(language.indexOf(‘zh’) -1)document.location.href =’404.html’;
– K `; Y5 ^! ?0 h9 V4 q }) Z/script
3. 利用被屏蔽的DNS来解析域名
如GODADDY的部分DNS被国内屏蔽,可以使用这些DNS为域名做解析
4. 当然也可通过屏蔽中文操作系统来禁止国内IP访问,代码如下:(这个比较狠,慎用)
$client_sys_language = $_SERVER[“HTTP_ACCEPT_LANGUAGE”]; // system language
if (preg_match (“/^zh-cn/i”,$client_sys_language)) {
echo ”
Forbidden
You don’t have permission to access /on this server.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
365.dg01.com Port 80
“;
exit;
}
服务器怎么样可以禁用用户ip保留蜘蛛
具体步骤如下:
1、放行端口。在左侧菜单安全点开后,可以看到上图所示,根据我们需要可以输入需要放行的端口,以及备注说明。其实备注说明还是比较重要的,因为对于服务器运维来说,说明是便于沟通和后续衔接的重要环节。这里需要注意,如果我们在服务器中也有设置安全组的话,我们需要在服务器面板中添加对应的端口放行。
2、禁止IP通行。在设置端口的时候,还看到宝塔面板还支持限制IP通行功能,宝塔面板默认放行所有IP地址。当要屏蔽指定IP地址时,我们按照下图所示,首先选择屏蔽IP,然后输入需要屏蔽的IP地址,接着输入备注或者说明,最后点击屏蔽即可。
比如我们需要限制某个IP访问服务器的话,可以直接在这里设置。
怎么从服务器设置屏蔽某个地区IP,比如要屏蔽北京的IP,应该怎么做
你是不是想做游戏私服啊?打开本地安全设置,点“IP安全策略,在本地机器”——创建IP安全策略—-下一步—-名称随便写,如输入阻止,然后一直点下一步,出现提示点是,一直到完成,这个时候就创建了一个名为“阻止”的策略了 下面点“IP安全策略,在本地机器”——管理IP筛选器表和筛选器操作—-点添加—-名称添192.168.1(为了识别最好填写对应的IP段)—-点添加—-下一步—-源地址选择一个特定的IP子网,IP输入192.168.1.0 子网掩码改为255.255.255.0—-下一步—-目标地址选择我的IP地址—-下一步—-协议类型为任意—-下一步—-完成 全部关闭
下面点我们开始建立的名为“阻止”的策略,点属性—-填加—-下一步—-下一步网络类型选择所有网络连接—-下一步—-出现提示点是—-到IP筛选列表,点中我们刚才创建的名为192.168.1的选项—-下一步—-选择阻止—-下一步到完成、关闭
最后点“阻止”这个策略,右键,指派,到这里为止我们就已经阻止了192.168.1开头的网段了,当然也阻止了192.168.1.100这个IP的攻击了,如还要封其他IP的攻击同样操作即可
本文来源:https://www.yuntue.com/post/170927.html | 云服务器网,转载请注明出处!