为ALB配置CNAME域名解析

您可以在域名解析中添加CNAME记录,将自定义域名解析指向应用型负载均衡ALB的公网服务域名。

简介

CNAME记录即别名记录,又称别名解析,您可以在域名解析服务中添加CNAME记录,将自定义域名指向应用型负载均衡ALB的DNS名称,实现通过自定义域名访问ALB。具体实现方案如下图所示:

image

前提条件

创建ALB实例

操作步骤

  1. 登录应用型负载均衡ALB控制台

  2. 在顶部菜单栏选择地域。

  3. 选择要进行域名解析的ALB实例,复制其对应的DNS名称。

  4. 执行以下步骤添加CNAME解析记录。

    说明

    对于非阿里云注册域名,需先将域名添加到云解析控制台,才可以进行域名解析设置。具体操作,请参见域名管理。如果您是阿里云注册的域名,请直接执行以下步骤。

    1. 登录域名解析控制台

    2. 权威域名解析页面,找到目标域名,在操作列单击解析设置

    3. 解析设置页面,单击添加记录

    4. 添加记录面板,配置以下信息完成CNAME解析配置,然后单击确定

      配置

      说明

      记录类型

      在下拉列表中选择CNAME

      主机记录

      您的域名的前缀。

      解析请求来源

      选择默认。

      记录值

      输入域名对应的CNAME地址,即您复制的ALB实例的DNS名称。

      TTL

      全称Time To Live,表示DNS记录在DNS服务器上的缓存时间,本文使用默认值。

      说明
      • 新增CNAME记录实时生效,修改CNAME记录取决于本地DNS缓存的解析记录的TTL到期时间,默认为10分钟。

      • 添加时如遇添加冲突,请换一个解析域名。更多信息请参见解析记录冲突规则

后续操作

验证CNAME配置是否生效:在命令行中pingdig您的自定义域名,如果被转向ALB实例的DNS名称,即表示CNAME配置已生效。

相关文档

如果您希望在一个ALB实例上,通过不同的自定义域名将流量路由到多个后端服务,可以参考: