将ESA的节点IP列表配置在您源站的防火墙规则中,通过仅允许经过白名单中的IP请求/流量访问源站,可以实现源站的防护。
功能简介
为保障您的源站不会被外部IP恶意攻击或非法访问,您可以通过防火墙规则设置IP地址白名单,限制仅允许指定IP地址访问源站(如仅允许ESA回源节点的IP地址访问源站),从而实现源站防护。
开启源站防护功能后,ESA将会列出数量收敛后的回源节点IP地址(包括IPv4和IPv6),您需要将这些IP列表添加至您的源站访问IP地址白名单中,以实现源站防护的目的。
注意事项
源站防护提供的 IP 列表为收敛后的节点IP,而函数和Pages的
fetch()调用实际使用收敛前的节点IP。如被fetch调用的站点未开启源站防护功能,则fetch的真实回源IP不在该收敛后的节点IP列表中。ESA现已与云防火墙完成集成交互,如果您的源站都在阿里云且使用了云防火墙产品,则必须打开源站防护开关,并在开启后打开自动启用最新回源 IP 列表开关,以确保云防火墙产品可自动更新回源IP信息。

开启源站防护
在ESA控制台,选择站点管理,在站点列单击目标站点。
在左侧导航栏,选择。
在源站防护页面,单击配置。

打开状态开关,在弹出的对话框中勾选我已确认风险。单击开启。

单击确定后开启源站防护,系统将为您列出收敛后的ESA回源节点的IP地址,单击
复制IP地址。
将节点IP列表中的IP段全部手动添加至您的源站白名单中。若您的源站搭建在阿里云云服务器 ECS上,可参考如何在ECS中添加防护IP列表?,通过修改安全组规则中的入方向规则来实现仅允许经过白名单中的IP请求访问源站。
重要当您不使用ESA服务时,您需要手动修改源站的防火墙规则,以避免无法正常访问源站。
更新源站防护IP列表
当ESA的节点IP发生变化时,会通过站内信、邮件等方式通知您,便于您及时修改源站的防火墙、安全组等规则设置,以确保ESA回源节点可以正常访问您的源站。
在ESA控制台,选择站点管理,在站点列单击目标站点。
在左侧导航栏,选择。
在源站防护区域,将回源 IP 列表中的IP段全部添加到您的源站白名单中,然后单击前往确认。

在确认最新回源 IP 列表中,单击已更新至最新回源 IP 列表,启用最新回源 IP,弹窗界面单击启用即可。
说明在未点击确认启用按钮时,不会启用最新的IP列表,仍然使用上次确认过的IP列表进行服务。但为了保障服务的性能和质量,建议您定期对源站白名单进行更新,以使用最新版本的ESA IP列表。

关闭源站防护
为防止业务中断,需删除源站防火墙的IP白名单,然后再进行关闭源站防护的操作。
在ESA控制台,选择站点管理,在站点列单击目标站点。
在左侧导航栏,选择。
单击配置,关闭状态开关,然后在弹出的对话框中勾选我已确认风险。,单击关闭。

在源站防护区域,单击确定,源站防护状态变为未开启。
不同套餐的支持情况
基础版 | 标准版 | 高级版 | 企业版 |









