代理加盟 2020全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 秀站网 > 站长学院 > 域名主机 >

LINUX、WIN2003、WIN2008服务器屏蔽限制ip访问

来源:本站原创 发布时间:2019-10-27 11:53:35热度:我要评论(0

免费下载,无需注册无需充值

注:

如果只屏蔽IP 8.8.4.4 则写(8.8.4.4)

如果只屏蔽IP段8.8.8. 则写(8.8.8.)

屏蔽多段中间用|隔开,如(8.8.4.4|8.8.8.)

 

windows2008下 规则文件web.config (手工创建web.config文件到站点根目录)

案例一:屏蔽114.102.*.* 代码如下

<?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="(114.102.1|8.8.8.)" />

                    </conditions>

                    <action type="AbortRequest" />

                </rule>

            </rules>

        </rewrite>

    </system.webServer>

</configuration>

 

案例二:屏蔽某特定IP 114.102.89.23

<?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="(114.102.89.23)" />

                    </conditions>

                    <action type="AbortRequest" />

                </rule>

            </rules>

        </rewrite>

    </system.webServer>

</configuration>

 

案例三:屏蔽IP段:114.102.25.* 代码如下

<?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="(114.102.25.)" />

                    </conditions>

                    <action type="AbortRequest" />

                </rule>

            </rules>

        </rewrite>

    </system.webServer>

</configuration>

 

windows2003下 规则文件httpd.conf   

请先确保服务器安装过伪静态组件,然后添加以下规则。

#Block ip

RewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP} (8.8.4.4|8.8.8.) [NC]

RewriteRule (.*) - [F]

 

Linux下 规则文件.htaccess(手工创建.htaccess文件到站点根目录)

<IfModule mod_rewrite.c>

RewriteEngine On

#Block ip

RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR}&%{http:X-Real-IP} (8.8.4.4|8.8.8.) [NC]

RewriteRule (.*) - [F]

</IfModule>

转载请注明来源网址:https://www.xiuzhanwang.com/host/1858.html

    发表评论

    评论列表(条)