您可以通过阅读本文,了解域名解析和配置CNAME域名解析。

直播域名添加成功后,阿里云视频直播会分配对应的CNAME地址。如果您想启用直播服务,则需要将直播域名的DNS解析记录指向CNAME地址,访问加速域名的请求才能转发到视频直播节点上,达到加速效果。

说明 由于Local DNS的解析记录存在缓存时间,因此配置了域名的CNAME解析记录之后大约会延迟10分钟才会显示CNAME解析记录配置成功。

什么是域名解析

如果您是初次接触域名解析,对“什么是域名解析”、“为什么要解析域名”、“如何进行域名解析”、“什么是A记录”、“什么是CNAME记录”、“CNAME记录与A记录的差别”有疑问,请参见什么是域名解析?

在配置CNAME域名解析前,您需要先了解CNAME记录和CNAME域名的概念。

  • CNAME记录(CNAME Record)

    CNAME(Canonical Name)即别名,可以用来把一个域名解析到另一个域名,再由另一个域名提供IP地址。

    例如,您有一台服务器上存放了很多资料,您使用docs.example.com去访问这些资源,但又希望通过documents.example.com也能访问到这些资源,那么您可以在您的DNS解析服务商添加一条CNAME记录,将documents.example.com指向docs.example.com,添加该条CNAME记录后,所有访问documents.example.com的请求都会被转到docs.example.com,获得相同的内容。

  • CNAME域名

    接入视频直播,在阿里云控制台添加域名后,您会得到一个阿里云视频直播给您分配的CNAME域名。该CNAME域名的形式为*.*kunlun*.com。 您需要在您的DNS解析服务商添加一条CNAME记录,将自己的直播域名指向这个*.*kunlun*.com的域名。记录生效后,域名解析的工作就正式转向视频直播服务,该域名所有的请求都将转向视频直播节点,达到加速效果。

如何配置视频直播的CNAME解析

说明
  • 添加解析时如遇添加冲突,可考虑换一个域名,或调整记录。
  • 您需要分别对播流域名和推流域名进行CNAME解析操作。

验证CNAME配置是否已生效

  • 配置CNAME后,不同的DNS服务商CNAME配置生效的时间也不同。您可以pingdig您所添加的直播域名,如果被转向*.*kunlun*.com,即表示CNAME配置已经生效,视频直播推流域名和播流域名也已生效。验证cname
  • 您也可以通过视频直播控制台域名管理页面,查看CNAME配置是否已生效。
    说明 CNAME栏中没有感叹号(!)提示,说明配置生效。
如果控制台显示不正常的解析,则可能有以下几种原因:
  • 确认配置的CNAME解析的记录值是否和视频直播控制台获取的记录值一致,如不一致则解析失败。
  • 配置完域名解析以后,运营商DNS的TTL还未更新,则需要耐心等待下,一般情况下TTL时间为10分钟,具体以解析配置的时候选择的TTL为准。
  • 视频直播服务会去全网检查域名是否解析到视频直播,如果大部分区域已经解析,但是还是有个别地区没有解析的话,也会显示感叹号,需要全网解析生效以后才会显示正常。