禁用对 Exchange Server 中的 ECP 的外部访问
您应始终禁用对 Exchange 控制面板 (ECP) 的外部访问。您不希望对 Exchange Server 中的 ECP 进行暴力攻击。这是一个很大的安全风险。最好的方法和我的建议是在防火墙上阻止它。防火墙是阻止外部访问的第一点。如果无法在防火墙上执行此操作,请在 Exchange Server 上执行此操作。这比不禁用 ECP 好。让我们看看如何在 Exchange Server 中禁用对 ECP 的外部访问。
您是否拥有多个 Exchange 服务器?在可从外部访问的所有 Exchange 服务器上执行以下步骤。
安装 IP 和域限制角色
要安装 IP 和域限制角色,请按照以下步骤操作:
- 登录 Exchange 服务器
- 启动服务器管理器
- 单击管理>添加角色和功能
- 按照向导操作并选择 Exchange Server
- 转到服务器角色选项卡
- 展开Web 服务器 (IIS) > Web 服务器 > 安全性
- 检查IP 和域限制角色
- 点击下一步
- 完成安装
您已成功安装IP 和域限制角色。继续执行以下步骤。
IIS 中的启动 IP 地址和域限制
请按照以下步骤启动 IP 地址和域限制:
- 在 Exchange 服务器上打开 IIS 管理器
- 展开站点 > 默认网站
- 点击ecp
- 双击 IP 地址和域限制
注意:您必须先单击ecp,然后双击“IP 地址和域限制”。
编辑功能设置
按照以下步骤禁用对 Exchange Server 上的 ECP 的外部访问:
- 单击编辑功能设置
- 将未指定客户端的访问权限设置为拒绝
- 将拒绝操作类型设置为中止
- 单击确定
添加允许进入
允许 localhost 访问 Exchange Server:
- 单击添加允许进入
- 添加带有前缀 8 的 IP 地址范围 127.0.0.0
- 单击确定
假设您要添加子网掩码而不是前缀。这将是 255.0.0.0。
将其他 IP 地址添加到允许列表中。
注意:不建议在整个内部 LAN 上允许 ECP 访问。如果您有管理服务器,请将 IP 地址添加到允许列表中。
在我们的示例中,允许列表中有以下系统:
- 127.0.0.0(8)(本地主机)
- 192.168.1.51(管理服务器)
- 192.168.1.52(交换服务器)
验证对 ECP 的访问
从 Exchange 服务器启动 ECP。确保插入本地主机名https://localhost/ecp。您确实会看到登录屏幕,并且可以成功登录。
从允许列表中的 IP 地址启动 ECP。确保插入 Exchange Server 主机名。例如,https://EX01-2019/ecp。您确实会看到登录屏幕,并且可以成功登录。
注意:从 Exchange Server 导航到 Exchange Server 主机名 ECP (https://EX01-2019/ecp) 将不起作用。但是,它可以在其他允许列表中的系统上运行。请改用 localhost 或内部 DNS 名称。
从允许列表中的 IP 地址启动 ECP。确保插入 Exchange Server 内部 DNS。例如,https://mail.exoip.com/ecp。您确实会看到登录屏幕,并且可以成功登录。
从外部或未添加的 IP 系统启动 ECP。它不会显示 Exchange 管理中心 (ECP) 并中止连接。
就是这样!
了解更多:使用 Kemp 负载均衡器交换 HTTPS 高可用性 »
结论
您了解了如何在 Exchange Server 中禁用对 ECP 的外部访问。 IP 地址和域限制是重要的内置功能之一,它允许有选择地允许或拒绝对 Exchange Server 中的 ECP 的访问。请记住在应用配置后进行测试。在允许访问 ECP 之前请三思。
您喜欢这篇文章吗?您可能还喜欢在 Exchange 中配置内部和外部 URL。不要忘记关注我们并分享这篇文章。








