# IIS 服务器禁止单个 IP / 批量 IP 段访问网站全攻略

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/36386.html | 发布：2025-05-21 | 更新：2025-05-21 | 分类：运维技术

在IIS（Internet Information Services）中，你可以通过IP地址限制功能来禁止特定IP或IP地址范围访问网站。以下是具体步骤：

 

### 1. **打开IIS管理器**

 
 
- 按 `Win + R`，输入 `inetmgr`，打开IIS管理器。 

 

### 2. **选择网站或应用程序**

 
 
- 在左侧连接树中，选择你要配置的网站或应用程序。 

 

### 3. **打开IP地址和域限制**

 
 
- 双击 **IP地址和域限制**。 

 

### 4. **添加拒绝规则**

 
 
- 在右侧操作面板，点击 **添加拒绝条目**。 
- 在弹出的窗口中：

 
 
  - 选择 **特定IP地址** 或 **IP地址范围**。 
  - 输入要禁止的IP地址或范围（如 `192.168.1.10` 或 `192.168.1.0/24`）。 
  - 点击 **确定**。 

 

### 5. **配置拒绝操作**

 
 
- 在 **编辑IP和域限制设置** 中，选择 **拒绝** 作为未指定客户端的访问操作。 

 

### 6. **应用更改**

 
 
- 点击右侧操作面板的 **应用**，保存设置。 

 

### 7. **测试配置**

 
 
- 使用被禁止的IP访问网站，确认是否被阻止。 

 

### 8. **通过Web.config配置（可选）**

 
 
- 你也可以在网站的 `web.config` 文件中添加以下代码来限制IP访问：

 

```
<configuration>
  <system.webServer>
    <security>
      <ipSecurity allowUnlisted="true">
        <add ipAddress="192.168.1.10" allowed="false" />
        <add ipAddress="192.168.1.0" subnetMask="255.255.255.0" allowed="false" />
      </ipSecurity>
    </security>
  </system.webServer>
</configuration>
```

 

运行 HTML 

 

### 注意事项

 
 
- **顺序问题**：规则按顺序执行，确保拒绝规则在允许规则之前。 
- **防火墙**：如果服务器有防火墙，确保其配置不会与IIS规则冲突。 

 

通过这些步骤，你可以有效限制特定IP或IP范围的访问。

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
