帮助中心>网站 apache、iis、nginx拦截屏蔽ip或ip段的方法

网站 apache、iis、nginx拦截屏蔽ip或ip段的方法

0 331
发布于:2021-09-13 09:58:23

我们在网站管理过程中,总是存在某个ip或ip段大量恶意访问自己网站的情况,直接导致服务器带宽跑满,直接影响自己网站打开慢,或者直接打不开情况,我们就需要屏蔽这些Ip访问,本文介绍屏蔽Ip的方法。

apache 屏蔽IP地址

#1.1.2.2表示某个ip
#3.3.3. 表示这个ip段
<IfModule mod_rewrite.c>
RewriteEngine On
#Block ip
RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR}&%{http:X-Real-IP} (1.1.2.2|3.3.3.) [NC]
RewriteRule (.*) - [F]
</IfModule>


iis6 屏蔽IP地址

ii6通过isapi重写组件

#Block ip
RewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP} (1.1.2.2|3.3.3.) [NC]
RewriteRule (.*) - [F]


iis7以上web.config 屏蔽IP地址

<?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}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}" pattern="(1.1.2.2|3.3.3.)" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>  
</configuration>

nginx 屏蔽IP地址

添加到配置文件server段内
#屏蔽192.168.1.1这个IP
deny 192.168.1.1;
#屏蔽192.168.5.* 这个段
deny 192.168.5.0/24;

扫码赞赏,鼓励支持

还没有人赞赏,快来当第一个赞赏的人吧!
    强势安利

    腾讯云共享流量包如何收费计费说明

    2021-09-10 15:42:44

    强势安利

    宝塔面板百度云存储插件使用教程

    2021-09-13 22:13:31


    关键词: 腾讯云服务器
    提交成功,系统已安排等保测评顾问稍后为您服务
    微信咨询 获取代理价(更低折扣)
    更低报价 更低折扣 代金券申请
    咨询热线:18120815391
    操作成功
    操作失败
    申请优惠
    立即申请优惠