首页 > 运营 > 帮助中心 > 正文

服务器、vps、虚拟空间屏蔽IP访问办法讲解

2020-07-03 13:07:57
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了服务器、vps、虚拟空间屏蔽IP访问办法讲解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

前言:

前面一个教程里,跟大家说过,这一讲主要给大家讲一下,虚拟/VPS主机/服务器屏蔽限制ip访问的方法(适用apache、iis6、ii7、iis7.5)。因为很时候我们需要屏蔽一些我们不受欢迎的IP,例如:攻击性IP,黑客嫌疑IP,恶意镜像IP等等,如下图:

服务器、vps、虚拟空间屏蔽IP访问办法讲解RewriteEngine On#Block ipRewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR}&%{http:X-Real-IP} (183.209.243.29|183.209.243.) [NC]RewriteRule (.*) - [F]

2、windows2003下需要先开启rewrite,然后添加以下规则代码:

#Block ipRewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP} (183.209.243.29|183.209.243.) [NC]RewriteRule (.*) - [F]

3、windows2008下在规则文件web.config中添加代码(需手工创建web.config文件到站点根目录):

<?xml version="1.0" encoding="UTF-8"?><configuration>   <system.webServer>          <rewrite>            <rules>            <rule name="band ip" stopProcessing="true">           <match url="(.*)" />      <conditions logicalGrouping="MatchAny">      <add input="%{HTTP_X_FORWARDED_FOR}&amp;%{REMOTE_ADDR}&amp;%{HTTP_X_Real_IP}" pattern="(183.209.243.29|183.209.243.)" />            </conditions>            <action type="AbortRequest" />            </rule>            </rules>           </rewrite>   </system.webServer></configuration>

4、java主机屏蔽IP或IP段,在tomcat管理——编辑server.xml,找到  ,在节点中配置:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="183.209.243.29|183.209.243.*"/>

设置完屏蔽后重启tomcat生效,访问提示403,表示屏蔽生效。

上面都是通过规则书写来屏蔽某个IP或者某个IP段访问。后面我们会相继介绍《WIN2003如何屏蔽IP访问》、《win2008如何屏蔽IP访问》。大家尽请期待。

以上就是服务器、vps、虚拟空间屏蔽IP访问办法讲解的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表