在CDN控制台的域名管理中添加域名时,可能因域名已被占用、未完成ICP备案、域名违规等原因导致添加失败。本文涵盖"域名已存在"、"未备案"、"无权限"(包括黑名单、权限不足、被其他产品绑定)等常见报错的原因分析与解决方案,帮助快速定位并解决问题。
报错类型速查
根据控制台报错信息关键词,快速定位对应的排查方向:
报错信息关键词 | 可能原因 | 排查方向 |
域名已存在 | 域名已被当前账号或其他账号的产品占用 | 检查各产品中的域名配置 |
未备案 | 加速区域为全球或中国内地时,域名未完成ICP备案 | 完成ICP备案或修改加速区域 |
无权限 | 域名违规被加入黑名单、账号权限不足等 | 检查域名状态和账号权限 |
添加域名后报错显示域名已存在或已占用
添加域名时,如果该域名已被添加到其他云产品中,系统将提示域名已存在。
原因一:域名已存在于当前账号的其他产品中
同一阿里云账号下,一个域名只能添加到一个产品中。如果该域名已添加到当前账号的DCDN、视频点播、视频直播等产品中,则无法重复添加到CDN。
解决方案
可调用CheckCdnDomainExist - 检测域名是否存在API查询域名被哪个云产品或者账号占用,或者进入阿里云官网控制台,依次检查DCDN、视频点播、视频直播等产品的域名管理列表,确认该域名是否已被添加。
如果找到该域名所在的云产品,请先在原产品中删除该域名,再返回CDN控制台重新添加,或提交工单处理。
删除域名前,请确认原产品中的域名业务已停止或已迁移,避免影响线上业务。
原因二:域名已存在于其他阿里云账号中
报错信息为“The root name of your domain is reserved by other account”或错误码 DomainReserved,表示该域名已被其他阿里云账号添加到CDN或其他云产品中,当前账号将无法再次添加该域名。
解决方案
可调用CheckCdnDomainExist - 检测域名是否存在API查询域名被哪个云产品或者账号占用。
进入CDN控制台,使用迁入域名功能,详情请见跨账号迁移CDN域名。
添加域名后报错显示未备案
根据中国工信部规定,域名在特定加速区域下必须完成ICP备案才能添加。
原因:加速区域为全球加速或中国内地,且域名未完成ICP备案
添加域名时,如果选择的加速区域为全球或仅中国内地,则该域名必须在工信部完成ICP备案。如果域名未备案、备案信息尚未生效或已经失效,系统将提示未备案。
解决方案
完成ICP备案:参考ICP备案流程,备案审核通过后再添加域名。
修改加速区域:如果域名不需要服务中国内地用户,可在添加域名时将加速区域选择为全球(不包含中国内地),则无需ICP备案。
域名备案信息需与添加时填写的域名信息一致。如果域名发生过转移或备案主体变更,请先完成备案信息变更。
添加域名后报错显示无权限
添加域名时,如果系统检测到域名存在异常状态或账号权限不足,将提示无权限。
原因一:域名因违规被系统加入黑名单
如果域名因存在违规情况(如涉及色情内容、遭受恶意攻击等),被系统自动加入黑名单。
解决方案
确认域名是否存在内容违规或安全风险。如有,请先清理违规内容并修复安全漏洞。
确认域名状态正常后,提交工单申请解除黑名单,详情请见使用限制。
原因二:账号权限不足
如果当前RAM用户没有CDN的管理权限,添加域名时将提示无权限。
解决方案
使用阿里云账号(主账号)或具有管理员权限的RAM用户登录控制台。
如果使用RAM用户,请管理员为该用户授予指定资源的AliyunCDNFullAccess权限。具体操作请见管理RAM用户的权限。