通过IP地址限制IIS网站访问

IIS是功能非常强大的Web服务器。它提供了一个内置接口来阻止/允许IP地址。每个域也可以这样做。除了特定的IP地址阻止之外,例如,当发出过多请求时,IIS还允许动态IP地址限制。在本指南中,您将了解如何进行设置以提高网站的安全性。

步骤1:编辑功能设定

可以按网站配置功能设置。首先,打开IIS管理器并导航到您的网站。单击“ IIS”部分下的“ IP地址和域限制”。在边栏中,单击“编辑功能设置...”。“允许不特定的客户端”取决于您要如何配置您的网站。如果在此处选择“允许”,则将允许所有访问者,但添加到“阻止”列表的访问者除外。如果将其设置为“拒绝”,则将允许列表中的所有IP地址,而所有其他IP地址将被拒绝访问。例如,对于简单的Intranet,这可能非常方便。

至于“拒绝操作类型”,这取决于您的偏好。每当拒绝访问时,您都可以返回“未授权”,“禁止”,“未找到”或“中止”。

单击“确定”保存更改。

步骤2:编辑动态限制设置

为了提高您网站的安全性,IIS允许动态阻止IP地址。您可以通过点击侧边栏中的“编辑动态限制设置...”来访问这些设置。通过检查“基于并发请求数的拒绝IP地址”,可以根据检测和阻止威胁的请求数动态限制IP地址。您可以在此处输入允许的最大并发请求数。

同样,您也可以根据请求在一段时间内屏蔽IP地址。如果访问者超出了允许的数量,则将暂时阻止他们访问您的网站。

单击“确定”保存更改。

步骤3:添加限制规则

您可以添加允许和拒绝条目。您可以通过选择“添加允许输入...”或“添加拒绝输入...”来执行此操作。您可以添加一个IP地址或一个范围。同样,根据您的设置,您可以在这些之间进行选择。单击“确定”保存输入。

恭喜你!您现在可以阻止/允许IP地址,并且通过动态IP限制设置提高了网站的安全性。



Leave a Comment

在Ubuntu上设置Nginx以流式传输实时HLS视频

在Ubuntu上设置Nginx以流式传输实时HLS视频

HTTP Live Streaming(HLS)是由Apple Inc.实现的一种非常强大的流视频协议。HLS使用HTTP事务来遍历防火墙,代理,

如何在Ubuntu 16.10上安装Review Board

如何在Ubuntu 16.10上安装Review Board

使用其他系统?Review Board是一个免费且开源的工具,用于检查源代码,文档,图像等。这是基于网络的软件战

如何使用SSL和安全密码保护由Nginx驱动的网站

如何使用SSL和安全密码保护由Nginx驱动的网站

简介SSL(代表安全套接字层)及其后续版本TLS(代表传输层安全性)是需要加密的加密协议。

如何在Debian 9上安装Grav CMS

如何在Debian 9上安装Grav CMS

使用其他系统?Grav是用PHP编写的开源平面文件CMS。Grav源代码公开托管在GitHub上。本指南将向您展示如何

在Ubuntu 14.04上将PHP5-FPM与Apache 2结合使用

在Ubuntu 14.04上将PHP5-FPM与Apache 2结合使用

简介Apache是​​流行的Web服务器软件,大多数Web托管提供商都使用它。PHP5-FPM是用于PHP的FastCGI实现。这对于

如何在CentOS 7上安装MoinMoin

如何在CentOS 7上安装MoinMoin

MoinMoin是一个使用Python编写的基于文件系统的开源Wiki引擎。如今,MoinMoin已广泛用于开源社区。许多供应商

在Ubuntu 16.04上使用Nginx反向代理设置Keystone.js服务器

在Ubuntu 16.04上使用Nginx反向代理设置Keystone.js服务器

在本教程中,我们将使用反向代理来设置Web服务器。我们将使用的CMS是Keystone.js,这是众所周知的Web应用程序框架

在CentOS 7上安装H2O Web服务器

在CentOS 7上安装H2O Web服务器

H2O是新一代HTTP服务器,它对所有当前使用的Web服务器都具有出色的,功能齐全的HTTP / 2实现。使用H2O作为您的Web服务器

如何在CentOS 7上安装ERPNext开源ERP

如何在CentOS 7上安装ERPNext开源ERP

使用其他系统?ERP或企业资源计划是用于管理核心业务流程的企业应用程序套件。ERPNext是免费的

在Debian上安装带有PHP-FPM和MySQL的Hiawatha Web服务器

在Debian上安装带有PHP-FPM和MySQL的Hiawatha Web服务器

Hiawatha是一种Web服务器,具有简单性,易用性和安全性。对于小型服务器,较旧的硬件或嵌入式设备,它是完美的解决方案

在Debian 7(Wheezy)上安装Plesk

在Debian 7(Wheezy)上安装Plesk

使用其他系统?Plesk是专有的Web主机控制面板,允许用户管理其个人和/或客户的网站,数据库

如何在CentOS 7上安装Moodle 3.3.x

如何在CentOS 7上安装Moodle 3.3.x

使用其他系统?Moodle是一个开放源代码的学习平台或课程管理系统(CMS)-一种免费的开源软件包,旨在帮助您

如何在Windows Server上设置Apache

如何在Windows Server上设置Apache

本教程将向您展示如何在Windows Server上运行Apache HTTP服务器。运行HTTP服务器将使您可以托管网站并放置文件

如何在Ubuntu 18.04 LTS上安装X-Cart 5

如何在Ubuntu 18.04 LTS上安装X-Cart 5

使用其他系统?X-Cart是一个非常灵活的开源电子商务平台,具有大量功能和集成。X-Cart源代码托管

在Ubuntu 14.04上将SSL终止添加到HAProxy

在Ubuntu 14.04上将SSL终止添加到HAProxy

本文将逐步指导您在HAProxy上设置SSL终止,以加密HTTPS上的流量。我们将使用自签名SSL证书

在Ubuntu 14.04上安装HAProxy

在Ubuntu 14.04上安装HAProxy

使用其他系统?HAProxy是一种网络软件应用程序,可提供高可用性,负载平衡以及用于TCP和HTTP网络的代理

在Ubuntu 16.04上使用Apache安装Mod_pagespeed模块

在Ubuntu 16.04上使用Apache安装Mod_pagespeed模块

简介Mod_pagespeed是一个Apache开源模块,用于自动优化网页。通过重写网页使网络速度更快

在CentOS 6上使用ModSecurity设置NGINX

在CentOS 6上使用ModSecurity设置NGINX

在本文中,我将解释如何构建受ModSecurity保护的LEMP堆栈。ModSecurity是一种开源Web应用程序防火墙,对

在Ubuntu上设置Staytus

在Ubuntu上设置Staytus

简介本指南向您展示如何安装Staytus,这是产品的现代,直观,甚至开源状态页面。要求

如何在FreeBSD 12的Nginx中启用TLS 1.3

如何在FreeBSD 12的Nginx中启用TLS 1.3

使用其他系统?TLS 1.3是传输层安全性(TLS)协议的版本,该协议于2018年作为RFC 8446中的建议标准发布

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息