You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:无法为Azure注册/购买的域名添加CNAME记录

解决Azure域名相关的CNAME记录添加问题

我经常碰到开发者遇到这两类CNAME配置问题,下面给你拆解具体的解决步骤:

问题1:无法为Azure App Service绑定的域名添加CNAME记录

如果是第三方注册的域名要绑定App Service,大概率是验证环节没做好,或者DNS配置细节出错,按下面步骤排查:

  • 先确认域名的验证状态:登录Azure门户,找到你的App Service,进入左侧的自定义域名面板。如果目标域名显示未验证,你需要先完成验证流程——Azure会给出一条专门的验证CNAME记录(比如asuid.yourdomain.com指向asuid.your-app-name.azurewebsites.net),先在你的DNS提供商后台添加这条验证记录,等10-15分钟让DNS生效,验证通过后再添加业务所需的CNAME。
  • 检查DNS记录的填写细节:添加业务CNAME时,注意这两点:
    • 主机名:只填子域名部分(比如要设置www.yourdomain.com,就填www,不是完整域名)
    • 目标值:必须是App Service的默认域名(格式为your-app-name.azurewebsites.net,不要加http://或https://前缀)
  • 排查DNS提供商限制:有些第三方DNS服务会对CNAME记录有特殊限制(比如根域名不能用CNAME),如果是根域名要指向App Service,建议用**别名记录(Alias)**或者A记录绑定App Service的IP。

问题2:Azure购买的域名管理界面找不到CNAME操作选项

很多人会搞错管理入口,Azure购买的域名,DNS记录是在DNS区域里管理的,不是域名的概览页面,按下面步骤来:

  • 进入正确的管理页面:登录Azure门户,搜索并进入你的域名资源,在左侧导航栏里找到DNS区域(不是“域名”下的其他选项),点击进入后就能看到所有DNS记录的管理界面。
  • 添加CNAME记录:点击页面顶部的**+ 记录集**,在弹窗里配置:
    • 名称:填写子域名(比如www,如果要设置blog.yourdomain.com就填blog)
    • 类型:选择CNAME
    • TTL:保持默认的300秒即可(如果需要更快生效可以设小一点,但一般300足够)
    • 别名:填入你要指向的目标域名(比如App Service的默认域名,或者其他服务的域名)
  • 检查权限:如果还是看不到添加记录的按钮,检查你的Azure账号是否拥有该DNS区域的参与者或DNS区域参与者权限——只读权限是无法修改记录的,你可以在DNS区域的**访问控制(IAM)**面板里查看和调整权限。

额外验证技巧

记录添加后,你可以用命令行工具验证是否生效,比如在终端执行:

nslookup www.yourdomain.com

如果返回的目标地址和你设置的一致,说明DNS记录已经生效。

内容的提问来源于stack exchange,提问作者rahul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:52:02