通过CNAME接入方式接入域名到Web应用防火墙(WAF)后,您必须将域名的DNS解析指向WAF提供的CNAME地址(或WAF IP地址),才可以使域名的Web请求解析到WAF进行安全防护。本文介绍了修改域名DNS解析设置的相关操作。
前提条件
- 您拥有在域名的DNS服务商处修改域名解析设置的权限。
- 已通过CNAME接入方式,在WAF中添加要防护的域名。
相关操作,请参见接入域名。
- 已在源站服务器上放行WAF回源IP段。
如果您的源站服务器上使用了安全狗、云锁等安全软件或应用了特定的访问控制策略,您必须在源站设置放行 WAF回源IP段 ,避免由WAF转发回源站服务器的正常流量被误判断为异常攻击而被拦截,影响Web业务正常访问。
相关操作,请参见放行WAF回源IP段。
- 可选:已通过本地验证确保转发配置生效。
建议您在修改域名DNS解析设置前,通过本地验证确保WAF的网站转发配置正常,防止因配置错误导致业务中断。
警告 如果在WAF的网站转发配置未生效时修改域名DNS解析设置,可能导致业务中断。相关操作,请参见本地验证。
背景信息
WAF支持通过以下两种方式接入域名的Web请求:
- CNAME接入(推荐):将域名解析到WAF CNAME地址。
在某些极端情况下(例如,节点故障、机房故障等),CNAME接入可以实现自动切换节点IP,甚至直接将解析切回源站,从而最大程度保证业务的稳定运行,提供高可用性和灾备能力。
- A记录接入:将域名解析到WAF IP地址。
建议您只在CNAME接入与域名解析设置存在冲突时(例如,CNAME记录与MX记录冲突,但出于业务原因必须保留MX记录),再使用A记录接入。
关于DNS解析记录冲突的详细说明,请参见解析记录冲突规则。
获取WAF CNAME地址和WAF IP地址
修改域名DNS解析设置前,您必须先获取域名对应的WAF CNAME地址(或WAF IP地址)。如果您在添加域名时已经获得相关地址,请跳过以下操作。
使用云解析DNS修改域名解析
以下操作以阿里云云解析DNS为例介绍修改域名解析记录的方法。如果您的域名解析托管在阿里云云解析DNS,您可以直接参照以下步骤进行操作。如果您使用其他服务商的DNS服务,请参照以下步骤在域名DNS服务商的系统上进行类似配置。