是否了解如何限制从同一 IP 地址到 IIS 服务器的并发连接数? 在本教程中,我们将配置 IIS 服务器以限制来自同一 IP 地址的并发请求和并发连接的数量。

• Windows 2012 R2
• Windows 2016
• Windows 2019

设备列表

以下部分介绍用于创建本教程的设备列表。

作为亚马逊同事,我从符合条件的购买中赚取收入。

教程 IIS - 限制并发连接

在服务器管理器上,启用名为 IP 和域限制的 IIS 安全功能。

IIS - IP Restriction feature

启动名为:IIS 管理器的应用程序。

Start IIS Windows

在 IIS 管理器应用程序上,选择您的网站。

在屏幕右侧,访问名为:IP 地址和域限制的选项。

IIS - IP address and domain restrictions

在屏幕的右上角,单击名为"编辑动态限制设置"的选项。

IIS - Dynamic restriction settings

在动态 IP 限制屏幕上,执行以下配置:

• 基于并发请求数拒绝 IP 地址 - 是。
• 并发请求的最大数量 - 输入所需数量。
• 根据一段时间内的请求数拒绝 IP 地址 - 是。
• 最大请求数 - 输入所需数量。
• 时间段(以毫秒为单位) - 输入所需的时间间隔。

单击"确定"按钮。

IIS - Limit concurrent connections

或者,使用命令行限制从 IP 地址进行访问。

Copy to Clipboard

在我们的示例中,我们将同发连接数从同一 IP 地址限制为 5。

在我们的示例中,我们将来自同一 IP 地址的最大请求数限制为每 200 毫秒 20 个。

祝贺! 您限制了来自同一 IP 地址的并发连接和请求的数量。