有奖征文:轻量对象存储LighthouseCOS用户实践> HOT
域名接入云直播后,系统会为您自动分配一个 CNAME 域名(推流域名对应的 CNAME 后缀是.tlivepush.com,播放域名对应的 CNAME 后缀是.txlivecdn.com), 可在 域名管理 列表中查看。CNAME 域名不能直接访问,您需要在域名服务提供商处完成 CNAME 配置,配置生效后,即可享受云直播服务。

注意事项

推流域名和播放域名均需完成 CNAME 解析。
请前往您的域名解析服务商处配置 CNAME 记录,具体操作请咨询您的域名解析服务提供商。
CNAME 设置完成后约15分钟生效。若您设置多层 CNAME,云直播无法有效监测解析结果,请以实际的访问情况为参考。
若 CNAME 设置完成后长时间未显示成功,请参见 域名配置相关

前提条件

已准备域名,并完成域名备案。
若您需要购买自有域名,可前往域名注册完成 域名购买。您也可以前往其它域名服务商进行购买。
若您的域名未完成备案,您可前往腾讯云的 网站备案 完成域名备案。
已在云直播控制台的 域名管理 中成功 添加自有域名,并验证域名归属权且域名 CNAME 地址状态为

(CNAME 未配置)。

配置步骤

本文以在腾讯云、阿里云、百度云、DNSPod、万网、新网配置 CNAME 域名解析为例。操作步骤仅供参考,如与实际配置不符,请以各自 DNS 服务商的信息为准。域名 CNAME 设置完成后,您可根据 验证 CNAME 是否生效 所述方法验证域名是否已 CNAME 成功。

一键配置 CNAME

域名若是已托管至腾讯云 DNSPod,可一键配置 CNAME。
1. 登录直播控制台 域名管理,可在以下三种方式中进入一键配置 CNAME 流程。
在域名管理页中,查询域名 CNAME 状态为

,在提示中单击一键配置进入。
在域名管理页中选择需要配置 CNAME 的域名,单击域名地址或管理,进入域名基本信息页,可在基本信息中单击一键配置进入。


在域名管理页中添加域名,填写完基本配置后可进入 CNAME 配置流程。


2. 域名生效状态为未生效时,可单击一键配置,配置约15分钟后生效。
3. 域名解析记录若是添加失败,可前往腾讯云 DNSPod 控制台处理。

腾讯云设置方法

1. 登录 DNSPod 控制台
2. 选择您需添加 CNAME 的域名,单击解析
3. 进入指定域名的域名解析页,单击添加记录
4. 在该新增列填写域名 CNAME 记录,具体填写内容如下所示:
参数名
参数描述
如何配置
填写子域名的前缀
若域名为play.myqcloud.com,请选择:play
若解析主域名myqloud.com,请选择:@
若解析泛域名,请选择:*
记录类型,此处为 CNAME 类型
将域名指向另一个域名,请选择:CNAME
用于 DNS 服务器在解析域名时,根据访问者的来源,返回对应的服务器 IP 地址
选择:默认
需指向的域名,填写腾讯云控制台 域名管理 域名对应的 CNAME 值
域名管理里查看对应域名分配的未配置 CNAME,复制填至记录值。填写格式为:
xxxx.txlivecdn.com
xxxx.tlivepush.com
缓存的生存时间,默认最常用的600秒
建议填写600秒
5. 单击保存,配置 CNAME 完毕。


注意
更多域名解析记录相关问题,请参见 主机记录和记录值
域名解析各种记录类型之间是有优先级差异的,在主机记录相同的情况下,同一条线路有几种不同的记录类型不能共存,否则将会提示冲突。CNAME 记录与除 CNAME 记录以外的任何记录类型都冲突,需要先删除掉其他记录,再进行配置。详情请参见 为什么添加解析记录的时候提示 "记录有冲突"

阿里云设置方法

若您的 DNS 服务商为阿里云,且已完成域名备案,可参考下述步骤进行 CNAME 设置。
1. 登录阿里云控制台,进入云解析DNS > 域名解析
2. 选择您需添加 CNAME 的域名,单击解析设置
3. 选择添加记录,在添加记录页进行如下设置:
记录类型:选择 CNAME
主机记录:填写子域名的前缀。若播放域名为play.myqcloud.com,则添加play;若需要直接解析主域名myqloud.com,则输入@;若需要解析泛域名,则输入\\*
解析路线:建议选择默认
记录值:填写腾讯云控制台域名管理页域名对应的 CNAME 值,格式为domain.txlivecdn.com
TTL:建议填写10分钟
4. 单击确定即可。




百度云设置方法

若您的域名服务商为百度云,您可通过如下步骤添加 CNAME 记录。
1. 登录百度云控制台,选择 域名管理,进入域名管理列表页。
2. 选择云直播添加的域名,在操作列单击解析进入 DNS 解析页面。
3. 添加解析记录,在该页面进行如下配置:
主机记录:填写二级域名,即域名前缀。若播放域名为play.myqcloud.com,则添加play;若需要直接解析主域名myqloud.com,则输入@;若需要解析泛域名,则输入\\*
记录类型:选择 CNAME 记录
解析路线:建议选择默认
记录值:云直播控制台域名管理页域名对应的 CNAME 值,格式为domain.txlivecdn.com
TTL:建议填写10分钟
4. 单击确定提交即可。



DNSPod 设置方法

若您的 DNS 服务商为 DNSPod,您可通过如下步骤添加 CNAME 记录。
2. 在列表中,找到需要添加 CNAME 记录的域名所在行,单击对应域名名称,跳转至记录管理页。单击添加记录
3. 通过如下步骤添加 CNAME 记录:
3.1 主机记录处填子域名(例如需要添加www.123.com的解析,只需要在主机记录处填写www即可。如果只是想添加123.com的解析,主机记录直接留空,系统会自动填一个“@”到输入框内,@的 CNAME 会影响到 MX 记录的正常解析,添加时慎重考虑)。
3.2 记录类型为 CNAME。
3.3 线路类型:选择"默认"类型,否则会导致部分用户无法解析。 例如,您需要将联通用户指向 2.com,所有非联通用户都指向 1.com。您可以通过添加线路类型为默认、记录值为1.com 和线路类型为联通、记录值为 2.com 的两条 CNAME 记录来实现。
4. 记录值为 CNAME 指向的域名,只可以填写域名,记录生成后会自动在域名后面补一个“.”,这是正常现象。
5. MX 优先级不需要填写。
6. TTL 不需要填写,添加时系统会自动生成,默认为600秒(TTL 为缓存时间,数值越小,修改记录各地生效时间越快)。



万网设置方法

若您的 DNS 服务商为万网,您可通过如下步骤添加 CNAME 记录。
1. 登录 万网会员中心
2. 单击会员中心左侧导航栏中的产品管理 > 我的云解析进入万维网云解析列表页。
3. 单击要解析的域名,进入解析记录页。
4. 进入解析记录页后,单击新增解析,开始设置解析记录。
5. 若要设置 CNAME 解析记录,将记录类型选择为 CNAME。主机记录即域名前缀,可任意填写(如:www)。记录值填写为当前域名指向的另一个域名。解析线路,TTL 默认即可。


6. 填写完成后,单击 保存,完成解析设置。

新网设置方法

若您的 DNS 服务商为新网,您可通过设置别名(CNAME 记录)添加 CNAME 记录。 别名记录允许将多个名字映射到同一台计算机。通常用于同时提供 WWW 和 MAIL 服务的计算机。例如,有一台计算机名为host.mydomain.com(A记录)。它同时提供 WWW 和 MAIL 服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW 和 MAIL 。如下图:



验证 CNAME 是否生效

不同的 DNS 服务商,CNAME 生效的时间略有不同,一般会在半个小时之内生效。您可通过以下方式查询 CNAME 是否配置生效。
方法1:进入云直播控制台的 域名管理 查询域名状态符号是否变成

表明 CNAME 已成功。


方法2:进入云直播控制台的 域名管理 添加域名,配置基本配置后,可在 CNAME 配置中查询 CNAME 状态。
方法3:Linux/Mac 系统下,通过 dig 命令查看,命令格式为:dig 自有域名。若第一行显示解析到云直播提供的目标域名,表明 CNAME 已成功。


方法4:Windows 系统,可通过 开始 > 运行 > 输入 cmd 并回车,在命令行模式下输入:nslookup 自有域名。若已解析至云直播提供的目标域名,表明 CNAME 已成功。


注意
若 CNAME 设置完成后长时间未显示成功,请参见 域名配置相关

CNAME 解析常见问题

在 CNAME 解析配置的过程中,经常会遇到一些问题,如下整理了常见的几个问题及解答。

配置完成 CNAME 后,依旧显示 CNAME 未配置是什么原因?

如果您是按照文档 配置域名 CNAME 指引完成的 CNAME 配置。CNAME 配置生效需15分钟 - 30分钟,请先耐心等待 。同时,您可以自行检查是否 CNAME 成功,具体验证方法请参见 验证 CNAME 是否生效
说明
Linux/Mac/Windows 系统均必须通过公网 DNS 解析。
若 CNAME 操作后,检测始终不成功,建议您向您的域名注册服务商咨询。

提示 CNAME 已被重新指向?

云直播推拉流域名对应的 CNAME 已经启用新版的二级域名,推流域名对应的 CNAME 后缀是.tlivepush.com,播放域名对应的 CNAME 后缀是.txlivecdn.com,如果您的域名接入得较早,原来的 CNAME 后缀可能是.myqcloud.com.txlivecdn.com,也即旧版 CNAME 。在控制台域名管理中,新版 CNAME 通过深绿色图标

标记,旧版 CNAME 通过浅绿色图标

标记。
为保证旧版 CNAME 依然可用,我们已经将旧版 CNAME 指向新的 CNAME ,控制台上展示的是新指向的 CNAME 。
如果您发现旧版CNAME没有指向新的 CNAME ,请联系我们的技术支持团队,我们会尽快为您核实处理。
如果您的域名当前指向的是旧版 CNAME ,建议您按照控制台展示的 CNAME 为域名添加解析。




直播控制台 CNAME 依然是旧的 CNAME?

推拉流域名对应的 CNAME 是逐步灰度切换到新版二级域名的,新旧两个版本的 CNAME 都可以使用,请您耐心等待。

是否可以继续使用旧的 CNAME?

新增的域名默认分配的是新的 CNAME ,旧的 CNAME 不支持新增接入域名。
存量的域名可以继续使用旧的 CNAME ,不过新旧版的 CNAME 调度效果是一致的,切换到新的 CNAME 可减少 CNAME 层级,优化 DNS 解析请求回包大小,能进一步提升终端用户播放体验,建议更换到新的 CNAME。

域名解析和 CNAME 域名不匹配该怎么处理?

如果您的推流域名或播放域名无法正常使用,请参考CNAME 配置将域名 CNAME 到 CDN 节点上。
如果您的域名能正常使用,则您的域名可能是非标接入的,请联系我们的技术支持团队,我们会尽快为您核实并提供标准接入方案。