Windows虚拟主机禁止指定IP访问

简介: Windows IIS 通过Rewrite 禁止IP

对于windows 虚机空间来说,服务商没有IP黑白名单的控制功能,在某些情况下,需要禁止指定IP如何解决?
这点其实通过rewrite 规则即可实现,通过给IIS 安装rewrite 模块即可使用 ,URL Rewrite 模块下载地址访问 https://www.iis.net/downloads/microsoft/url-rewrite

如何屏蔽指定IP

在自己电脑上安装IIS上,安装rewrite模块后,打开URL重写模块,选择添加规则
打开如下界面
20190618095016

选择规则模板【请求阻止】,确定后打开规则创建向导,例如要屏蔽123.4.0.139,按照下面规则设置

_

点击确定后会在指定站点下生成web.config
文件,内容如下,将下面规则
部分添加到自己的web.config文件中,如果站点下本身没有web.config文件,
将生成的web.config文件直接上传到ftp里面。

<?xml version="1.0" encoding="UTF-8"?>

<system.webServer>
    <rewrite>
        <rules>                
            <rule name="RequestBlockingRule1" patternSyntax="Wildcard" stopProcessing="true">
                <match url="*" />
                <conditions>
                    <add input="{URL}" pattern="123.4.0.139" />
                </conditions>
                <action type="AbortRequest" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

目录
相关文章
|
4月前
|
Ubuntu 网络协议 Linux
如何在无公网IP环境使用Windows远程桌面Ubuntu
如何在无公网IP环境使用Windows远程桌面Ubuntu
65 0
|
5月前
|
网络协议 安全 文件存储
Windows本地搭建WebDAV服务并使用内网穿透远程访问【无公网IP】
Windows本地搭建WebDAV服务并使用内网穿透远程访问【无公网IP】
|
3月前
|
安全 Linux 网络安全
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
244 0
|
2月前
|
NoSQL 网络协议 MongoDB
Windows公网远程连接MongoDB数据库【无公网IP】
Windows公网远程连接MongoDB数据库【无公网IP】
|
5月前
|
网络协议 安全 Linux
无公网IP环境Windows系统使用VNC远程连接Deepin桌面
无公网IP环境Windows系统使用VNC远程连接Deepin桌面
|
5月前
|
网络协议 NoSQL MongoDB
通过内网穿透实现在无公网IP下,Windows远程连接MongoDB数据库
通过内网穿透实现在无公网IP下,Windows远程连接MongoDB数据库
|
7月前
|
Ubuntu 网络协议 Linux
【无公网IP】在公网环境下Windows远程桌面Ubuntu 18.04
【无公网IP】在公网环境下Windows远程桌面Ubuntu 18.04
|
7月前
|
Windows
Windows 操作系统命令行 netsh int ip reset 的作用详解
Windows 操作系统命令行 netsh int ip reset 的作用详解
249 0
|
8月前
|
Ubuntu 网络协议 数据安全/隐私保护
实现无公网IP的公网环境下Windows远程桌面Ubuntu 18.04连接,高效远程办公!(下)
实现无公网IP的公网环境下Windows远程桌面Ubuntu 18.04连接,高效远程办公!(下)
80 0
|
8月前
|
Ubuntu 网络协议 Linux
实现无公网IP的公网环境下Windows远程桌面Ubuntu 18.04连接,高效远程办公!(上)
实现无公网IP的公网环境下Windows远程桌面Ubuntu 18.04连接,高效远程办公!(上)
127 0

热门文章

最新文章