为什么需要添加域名?
当您在使用云点播默认分发域名进行媒体内容加速分发时,添加属于自己的域名进行分发。这样可以增加业务的灵活性,并且可以规避云点播默认分发域名被封禁导致业务分发受影响的风险。
操作步骤
准备一个已完成域名注册可用于视频点播加速的域名,例如:
example.com
。方法一:通过云点播控制台添加域名
1. 添加域名
2. DNS 解析验证
2.1. 单击验证方法。
2.2. 验证方法中,默认为 DNS 解析验证。
使用 DNS 解析验证的方式,需要您前往该域名的解析服务商,在主域名下添加一个主机记录值为
_cdnauth
的 TXT 记录。
注意:
无论您需要新增的域名为
c.b.a.example.com
、*.example.com
或test.example.com
,多级域名下主机记录值仍应添加在主域名下。例如:添加的域名是c.b.a.example.com
,需要新增一条解析记录为_cdnauth.example.com
。如果您的解析服务商在腾讯云 DNSPod 上,可进入 云解析 DNS 控制台,找到该域名并单击进行解析,添加一条记录类型为 TXT 的 DNS 记录,主机记录填写为
_cdnauth
,记录类型选择为 TXT,记录值填写为腾讯云 CDN 提供的记录值,其余选项按照默认参数填写即可。
如果您的解析服务商在阿里云,可以在阿里云的域名解析控制台内找到该域名,然后单击右侧的解析设置,记录类型选择为TXT,填写腾讯云 CDN 提供的主机记录、记录值,其余保持为默认参数填写即可。
2.3. 完成域名归属验证。
添加完解析记录后,等待 TXT 记录值生效,生效后,您可单击下方的验证,即可完成域名归属校验;如果验证失败,请确认当前 TXT 记录值在域名解析服务商内是否已生效或是否填写了正确的 TXT 记录值。检测 TXT 记录是否生效可以参见此 说明。
3. 文件验证
3.1. 在验证方法内,选择文件验证的方式。
3.2. 单击下载文件 verification.html。
将该文件上传至您主域名的服务器(例如您的 CVM、COS、阿里 ECS、阿里 OSS 等)根目录下,例如:当前添加的域名为
test.example.com
,您需要将该文件上传至 example.com
的根目录下或 test.example.com
的根目录下。注意:
文件验证的方式已支持通过将文件上传至子域名进行验证,DNS 验证暂不支持,如您需要通过子域名操作域名归属验证,请使用文件验证的方式。
3.3. 完成域名归属校验。
确保可通过
http://example.com/verification.html
或 http://test.example.com/verification.html
访问到该文件后,即可单击验证按钮进行验证。如果文件内的记录值与我们提供的记录值是一致的,即可验证通过。如果验证失败,请确保上述文件链接可以访问,并且您上传的文件为正确文件,可以通过访问文件的链接与所下载的文件进行比对是否一致。具体场景操作示例
需加速的域名:
a.test.com
,源站为对象存储 COS:1. 将生成的验证文件 verification.html 上传到对象存储 COS 的根目录。
2. 在加速域名的解析处增加一条 CNAME 记录,将其指向 COS 源站域名。
(3)完成上述操作后,确认可通过
http(https)://加速域名/verification.html
访问到验证文件。单击验证按钮,即可通过验证。方法二:通过 API 添加域名
1. 首先,调用 CreateDomainVerifyRecord 接口,生成一条针对该接入域名的 TXT 解析记录。
{
"Response"
:
{
"DNSVerifyInfo"
:
{
"Record"
:
"2023082515502104ad6d69c54862dcc99e226349af3440"
,
"RecordType"
:
"TXT"
,
"SubDomain"
:
"_cdnauth"
}
,
"FileVerifyInfo"
:
{
"FileVerifyDomains"
:
[
"123.com"
]
,
"FileVerifyName"
:
"verification.html"
,
"FileVerifyUrl"
:
"http://123.com/verification.html"
}
,
"RequestId"
:
"10645a01-c728-4fb5-baa8-09d21e1090e3"
}
}
2. 通过在域名解析处(如 DNSPOD)配置上这条TXT解析记录。
3. 调用 VerifyDomainRecord 接口,验证该解析是否生效。
{"Response": {"RequestId": "48d4442e-cda6-4404-af2a-467cc5891079","Result": true}}
4. 验证成功后,即可调用 添加点播加速域名 接口完成域名添加。
常见问题
如何手动检测域名归属校验的 TXT 记录值是否生效?
Windows 系统示例
例如接入域名为
test.example.com
,可以在系统内打开 cmd 命令界面内,输入 nslookup -qt=txt _cdnauth.example.com
,根据当前的 TXT 结果,可以查看解析记录是否生效或是否正确。
Linux 及 Mac 系统示例
例如接入域名为
test.example.com
,可以在命令界面内,输入 dig _cdnauth.example.com txt
,根据当前的 TXT 结果,可以查看解析记录是否生效或是否正确。