必须完成dns解析配置才能使火山引擎域名正确指向cdn加速服务,否则用户访问仍走源站直连;需先获取已启用加速域名的cname地址,再在云解析dns中添加对应cname记录,跨平台域名须完整替换ns服务器,最后通过nslookup、curl -i等命令验证cname生效及cdn回源状态。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要把火山引擎注册或托管的域名正确指向CDN加速服务,必须完成DNS解析配置,否则用户访问仍走源站直连,无法享受边缘节点缓存和就近调度带来的加速效果。
确认CDN加速域名已创建并获取CNAME地址
登录火山引擎控制台 → CDN与边缘 → 内容分发网络 → 域名管理 → 找到你已添加的加速域名(如 cdn.example.com),点击“管理”。
在“基础信息”页签中,找到【CNAME地址】字段,复制完整值(形如 cdn-example-com.volcenginecdn.com)。这个地址是CDN系统为你分配的唯一接入点,不可自行修改或拼接。
注意:只有状态为“已启用”的加速域名才具备有效CNAME。若显示“配置中”或“审核中”,需等待10~30分钟直至状态变更,再进行下一步。
登录火山引擎云解析DNS控制台配置CNAME记录
进入火山引擎控制台 → 域名与网站 → 云解析DNS → 选择对应域名 → 点击“解析设置”。
点击“添加记录”,填写以下内容:
- 主机名:填加速域名的子域名部分(如 cdn,对应 cdn.example.com);若加速的是根域名(example.com),此处填 @
- 记录类型:选 CNAME
- 记录值:粘贴上一步复制的CNAME地址(如 cdn-example-com.volcenginecdn.com)
- TTL:保持默认 600 秒即可
提交后,解析记录立即生效,但全网生效通常需要 1~10 分钟。期间可通过 nslookup 或 dig 命令验证:nslookup cdn.example.com,返回结果应为刚填入的CNAME地址,而非源站IP。
跨平台域名(如阿里云购买)需更换DNS服务器
第一步:在火山引擎云解析DNS控制台首页,点击“获取DNS服务器”,复制全部NS记录(如 ns1.volcengine-dns.com、ns2.volcengine-dns.com)。
第二步:登录原域名注册商控制台(如阿里云域名控制台)→ 找到该域名 → 修改DNS服务器 → 清空原有NS,粘贴火山引擎提供的NS列表。
【必须全部替换,不能仅追加】——只添加新NS而不删除旧NS会导致解析冲突,部分运营商仍走旧DNS,造成CNAME不生效或间歇性失效。
DNS服务器切换后,全球生效时间通常为24~48小时,期间可使用 dig NS example.com +short 检查当前生效的NS是否已更新为火山引擎地址。
验证CNAME是否生效且CDN正常回源
打开终端,执行:curl -I http://cdn.example.com,观察响应头中是否包含 X-Cache: HIT from 或 Via: 字段。
若返回 X-Cache: MISS from ,说明请求已到达CDN节点但未命中缓存,属正常初访行为;若返回 X-Cache: BYPASS 或直接出现源站Header(如 Server: nginx),则CNAME未生效或CDN配置中源站未正确关联TOS桶/源站IP。
此时回到CDN控制台 → 域名管理 → 管理 → 源站配置,确认“源站类型”已设为“对象存储源站”或“IP源站”,且“回源Host”与TOS桶访问点域名完全一致(注意区分公有桶 vs 私有桶权限设置)。











