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

AWS托管区创建CNAME记录报错求助:存在CNAME/别名循环

AWS Route 53创建CNAME记录时出现循环错误的解决方法

你遇到的报错信息如下:

Error occurred
Bad request.
(InvalidChangeBatch 400: RRSet of type CNAME with DNS name www.xxxxxxxx.xxxxxx.in is not permitted as it creates a CNAME or alias loop in the zone.

问题原因

这个错误的核心是你要创建的www.xxxxxxxx.xxxxxx.in CNAME记录形成了DNS解析循环,常见触发场景包括:

  • CNAME的目标直接填了www.xxxxxxxx.xxxxxx.in本身
  • 目标域名最终会反向解析回www.xxxxxxxx.xxxxxx.in(比如主域名A记录指向www域名,同时www的CNAME指向主域名)
  • 该域名下已存在A记录,你试图同时创建CNAME记录(Route 53不允许同一域名同时存在普通A记录和CNAME记录)

解决步骤

  • 检查CNAME目标值:确保填写的目标是外部域名(比如服务器公网域名、CDN分配的域名),不会反向指向www.xxxxxxxx.xxxxxx.in。
  • 清理冲突记录:如果www.xxxxxxxx.xxxxxx.in已经有A记录,先删除该A记录,再创建CNAME记录。
  • 正确指向主域名:如果要让www域名指向主域名的IP,按以下操作:
    1. 确保主域名xxxxxxxx.xxxxxx.in已配置A记录指向目标IP
    2. 将www.xxxxxxxx.xxxxxx.in的CNAME记录指向xxxxxxxx.xxxxxx.in(主域名是A记录,不会形成循环)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 22:29:57