全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
Web 应用防火墙

步骤四:修改DNS解析

更新时间:2018-02-26 15:03:00

通过修改DNS将网站域名解析到WAF,完成业务正式接入。

开始之前

找到在步骤一:控制台配置中记录下的WAF分配的CNAME,如xxxxxxxx7wmqvixt8vedyneaepztpuqu.alicloudwaf.com

WAF CNAME地址

CNAME接入说明

WAF通常采用CNAME解析的方式将网站接入进行防护,也支持A记录解析的方式接入。

说明: 强烈建议您采用CNAME解析的方式。因为在某些极端情况下(如节点故障、机房故障等),通过CNAME解析方式接入WAF,可以实现自动切换节点IP甚至将直接解析切回源站,从而最大程度保证业务的稳定运行,提供高可用性和灾备能力。

如果必须使用A记录解析的方式接入(例如,@记录与MX记录冲突等情况),您可以通过Ping CNAME获取所分配的WAF IP(该IP地址一般不会频繁变更)后,将网站域名通过A记录解析的方式接入WAF进行防护。

DNS记录切换配置

关于域名的主机记录,以域名abc.com为例:

  • www: 用于精确匹配www开头的域名,如www.abc.com,但无法匹配abc.com
  • @: 用于匹配直接访问abc.com的情况
  • *: 用于匹配泛域名,即匹配任意域名,如blog.abc.comwww.abc.comabc.com

DNS解析记录修改注意事项

  • 对于同一个主机记录,CNAME解析记录值只能填写一个,您可以将该记录值修改为WAF的CNAME值将网站域名接入WAF进行防护。

  • 由于不同DNS解析记录类型存在冲突情况,对于同一个主机记录,CNAME记录与A记录、MX记录、TXT记录等其他记录互相冲突。您需要删除原其它记录后添加CNAME记录解析记录或者将原记录类型修改为CNAME类型。

    关于DNS解析记录互斥的详细说明,请查看解析记录冲突的规则说明文档

    说明: 删除其它解析记录并新增CNAME解析记录的过程应尽可能在短时间内完成。如果删除A记录后长时间没有添加CNAME解析记录,可能导致域名无法正常解析。

  • 如果必须保留MX记录(邮件服务器记录),您可以使用A记录解析的方式将域名解析到WAF的IP。通过Ping CNAME获取所分配的WAF IP(该IP地址一般不会频繁变更)后,将网站域名A解析记录类型的记录值修改为该WAF IP。

    说明: 使用A记录解析的方式进行接入,WAF将无法支持自动故障集群调度和故障bypass操作。

DNS配置操作步骤

本文以万网和花生壳为例,介绍DNS配置方式,其它DNS提供商可以参考本文档进行类似配置。

阿里云云解析配置示例

  1. 登录万网控制台,定位到对应域名的域名解析>解析设置页面。正常情况下,您的网站域名已经存在一些解析记录。

    1

  2. 选择所需解析的主机记录,单击修改,将记录类型修改为CNAME,记录值修改为WAF所分配的CNAME。

    2

    说明: TTL值一般建议设置为600秒(即10分钟)。TTL值越大,则DNS记录的同步和更新越慢。

花生壳配置示例

部分域名提供商(如花生壳)可能不支持直接修改已有解析记录的记录类型和主机记录,您需要删除原有的A记录解析记录后,再添加CNAME解析记录。

说明: 删除原解析记录后,请尽快完成添加CNAME解析记录,否则可能导致网站域名解析失败。

Oray

DNS配置检查

将网站域名的DNS解析切换至WAF后,您的网站域名即接入WAF进行防护。解析记录配置完成后,您可以通过Ping网站域名的方式或17ce等其他工具观察DNS解析生效情况。

说明: 由于DNS解析记录生效需要一定时间,如果本地测试域名无法访问,您可以等待10分钟后重新检查。

1

常见问题

本文导读目录