域名接入
该任务指导用户进行域名接入,使网站流量接入Web应用防火墙。
域名接入前,为了确保WAF转发正常,建议您先参照本地验证通过本地验证确保一切配置正常。
工作原理
- 未使用代理
当网站没有接入到WAF前,DNS直接解析到源站的IP,所以当网站接入WAF后,需要把DNS解析到WAF的CNAME,这样流量才会先经过WAF,WAF再将流量转到源站,实现网站流量检测和攻击拦截。
- 使用了DDoS高防等代理
当网站没有接入到WAF前,DNS解析到DDoS高防等代理,流量先经过DDoS高防等代理,DDoS高防等代理再将流量直接转到源站。网站接入WAF后,需要将DDoS高防等代理回源地址修改为WAF的“接入地址”,并且需要在DNS服务商处添加一条WAF的子域名和TXT记录,将域名解析到WAF,这样流量才会被DDoS高防等代理转发到WAF,WAF再将流量转到源站,实现网站流量检测和攻击拦截。
前提条件
- 已获取管理控制台的账号和密码。
- 已添加防护域名且域名未接入成功。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域或项目。
- 单击页面上方的“服务列表”,选择 ,在左侧导航树中选择“域名配置”,进入“域名配置”页面。
- 在目标域名所在行的“防护域名”列中,单击域名名称,进入域名基本信息页面,完成域名接入。
- 未使用代理
- 在“CNAME”行中,单击,复制“CNAME”值。
- 到该域名的DNS服务商处,配置防护域名的别名解析,具体操作请咨询您的域名服务提供商。
WAF的多AZ灾备机制依赖DNS解析。请不要使用固定IP访问业务,否则会影响服务的灾备可靠性,因此:
- 请不要用修改hosts记录的方式替代DNS解析配置。
- 请不要用A记录替代CNAME记录。
以下为当前主流的域名服务商的CNAME绑定方法,仅供参考。如与实际配置不符,请以各自域名服务商的信息为准。
- 登录域名服务提供商的管理控制台。
- 进入域名解析记录页。
- 设置CNAME解析记录。
- “记录类型”选择为“CNAME”。
- “主机记录”一般填写域名前缀,例如:防护域名为 “admin.demo.com”,“主机记录”填写为“admin”。
- “记录值”填写为WAF生成的CNAME。
- “解析线路”,“TTL” 保持默认值即可。
- 填写完成后,单击“保存”,完成解析设置。
以上解析方法为第三方解析方法。本文档不对任何第三方内容进行控制或负责,包括但不限于其准确性、兼容性、可靠性、可用性、合法性、适当性、性能、不侵权、更新状态等。
- 验证域名的CNAME是否配置成功。
- 使用代理
- 在接入地址、子域名、TXT记录所在行中,单击,复制“接入地址”、“子域名”和“TXT记录”。
- 将使用的代理类服务(高防DDoS、CDN服务等)的回源地址修改为复制的目标域名的接入地址,并且前往您的DNS服务商处添加子域名,并为它配置TXT记录。域名接入成功后,网站流量正常接入Web应用防火墙。
WAF的多AZ灾备机制依赖DNS解析。请不要使用固定IP访问业务,否则会影响服务的灾备可靠性。
默认情况下,服务每隔一小时就会自动检测每个防护域名的DNS解析状态。如果您确认已完成域名接入,“DNS解析状态”为“正常”,则表示域名接入成功。
- 未使用代理