加油
努力

开启阿里云WAF防护后,公网IP地址会变化吗?

开启阿里云 Web 应用防火墙(WAF)后,公网 IP 地址通常会发生变化

这是因为 WAF 采用“反向X_X”的工作模式。当流量经过 WAF 防护时,用户访问的是 WAF 分配的独立接入 IP(或域名对应的 CNAME 解析后的 IP),而不是您源站服务器的原始公网 IP。WAF 在清洗和过滤恶意流量后,再将合法请求转发回您的源站。因此,从外部网络视角来看,您对外暴露的 IP 变成了 WAF 提供的 IP 段。

不过,根据您选择的接入方式和配置不同,具体表现略有差异:

  1. CNAME 接入(推荐方式)

    • 您需要将域名的 DNS 记录修改为 WAF 提供的 CNAME 地址。
    • 此时,访问该域名的用户解析到的 IP 是 WAF 的 IP,源站服务器的公网 IP 保持不变(但不再直接暴露在公网)。
    • 如果您是通过 IP 直连(不通过域名),则必须使用 WAF 提供的接入 IP,IP 会变化。
  2. DNS 解析变更(非 CNAME)

    • 如果您直接将域名的 A 记录指向 WAF 的接入 IP,那么该域名解析出的公网 IP 也会变为 WAF 的 IP。
  3. 特殊情况:保持源站 IP 不变的需求

    • 如果您的业务强依赖特定的源站公网 IP(例如某些严格的白名单机制),开启 WAF 后可能需要联系阿里云客服申请专属接入 IP(部分高级版本支持),或者调整源站的安全组策略,允许来自 WAF 网段的流量访问,同时保留源站 IP 用于其他内部通信,但这通常不影响对外暴露的 IP 属性。

总结与建议
开启 WAF 后,对外服务的公网 IP 会变为您配置的 WAF 接入 IP。请务必提前完成以下操作以避免服务中断:

  • 更新域名 DNS 解析(添加 CNAME 记录)。
  • 检查并放行源站安全组/防火墙,仅允许来自 WAF 网段的流量访问源站端口。
  • 如果源站有基于 IP 的白名单限制,需将 WAF 的 IP 段加入白名单。
云服务器