您的文件上传到对象存储 OSS 的存储空间(Bucket)后,会自动生成该文件的访问地址,您可以使用此地址访问存储空间文件。如果您想要通过自定义域名访问这些文件,需要将自定义域名绑定到文件所在的存储空间,并添加 CNAME 记录指向存储空间对应的外网域名。本文介绍绑定自定义域名以及添加域名解析的步骤。

背景信息

更多信息请参见开发指南中的绑定自定义域名

配置步骤

  1. 登录 OSS 管理控制台
  2. 在左侧存储空间列表中,单击目标存储空间名称。
  3. 在存储空间详情页面,单击域名管理页签,然后单击绑定用户域名,在绑定用户域名对话框设置以下项目。


    • 用户域名:用于输入要绑定的域名名称,例如:hello-world.com,最大输入 63 个字符。
    • 自动添加 CNAME 记录:如果添加的域名是您当前阿里云账号下管理的域名,可以自动添加 CNAME 记录。如果添加的域名不是本账号下的域名,您需要在您的域名解析商处手动配置云解析,详情请参见手动添加 CNAME 记录
    说明
    • 若提示域名冲突,表示该域名已绑定至其他存储空间。您可以在之后的域名所有权验证步骤中验证域名所有权,强制绑定域名。此操作会解除域名与之前存储空间的绑定。
    • 若提示域名没有备案,请先备案
  4. 单击提交
  5. 在显示的提示信息中,单击域名所有权验证,找到系统根据您的信息生成的对应TXT记录。


  6. 在您的域名解析商处添加上一步中显示的 TXT 记录。对于已添加到阿里云的域名,请参见手动添加 CNAME 记录

    • 记录类型选择:TXT
    • 主机记录:@
    • 记录值:填写绑定用户域名时生成的记录值
    • 其他设置保持默认
  7. 回到绑定用户域名对话框,单击我已添加 TXT 验证文件,继续提交。若系统检测信息无误,验证通过。
    说明 如果您需要解除域名绑定,可以在存储空间的详情页面单击域名管理页签,在需要解除绑定的域名右侧单击域名绑定配置,然后在域名绑定配置对话框中单击解除绑定

手动添加 CNAME 记录

已自动添加 CNAME 记录请跳过此步骤。

您需要在您的域名解析商处添加域名解析,这里以阿里云添加域名解析为例,配置步骤如下:

  1. 登录云解析 DNS 控制台
  2. 在域名解析列表中,单击目标域名右侧的解析设置
  3. 单击添加记录,填写域名解析信息。
    参数 说明
    记录类型 选择域名指向的类型。

    此次选择 CNAME

    主机记录 根据域名前缀填写主机记录,例如:
    • www.aliyun.com 填写 www;
    • aliyun.com 填写 @;
    • abc.aliyun.com 填写 abc ;
    • 所有二级域名,如 a.aliyun.com、b.aliyun.com 等,填写星号(*)。
    解析线路 解析域名时使用的线路。

    建议选择默认,系统将自动选择最佳线路。

    记录值 根据记录类型填写。

    此次填写存储空间的外网访问地址。

    TTL 域名的更新周期,保持默认即可。
  4. 单击确定
    说明
    • 新增 CNAME 记录实时生效,修改 CNAME 记录最多 72 小时生效。
    • 配置完 CNAME 后,由于状态更新约有 10 分钟延迟,阿里云 CDN 控制台的域名列表页可能仍提示未配置 CNAME ,请忽略。

若您的域名未转入阿里云,需在对应的域名解析商处配置云解析,如腾讯云解析(原 DNSPod)或新网,具体操作请参见DNSPod 配置 CNAME 流程新网配置 CNAME 流程

验证配置是否生效

配置 CNAME 后,不同的域名服务商 CNAME 配置生效的时间也不同。您可以 pinglookup 您所添加的域名,如果被转向 *.oss-cn-*.aliyuncs.com,即表示 CNAME 配置已经生效。



更多参考