谷歌云DNS中的CNAME

谷歌云DNS中的CNAME,dns,cname,google-cloud-dns,Dns,Cname,Google Cloud Dns,我一直在尝试将www.mydomain.net别名添加到mydomain.net。我已经有了一个MX记录和由Google自动添加的NS和SOA记录 我收到cnameResourceRecordSetConflict错误: 错误代码“cnameResourceRecordSetConflict”:资源记录集 “entity.change.additions[0]”无效,因为DNS名称无效 “mydomain.net.”可能有一个CNAME资源记录集或 其他类型的资源记录集,但不是两者都有 我理解错

我一直在尝试将
www.mydomain.net
别名添加到
mydomain.net
。我已经有了一个MX记录和由Google自动添加的NS和SOA记录

我收到cnameResourceRecordSetConflict错误:

错误代码“cnameResourceRecordSetConflict”:资源记录集 “entity.change.additions[0]”无效,因为DNS名称无效 “mydomain.net.”可能有一个CNAME资源记录集或 其他类型的资源记录集,但不是两者都有


我理解错误给我的建议,但我怎么能有其他记录呢?我的域上都需要MX和CNAME。

您遇到的问题是的问题,它禁止存在另一条记录的CNAME记录

如果节点上存在CNAME RR,则不应显示其他数据 目前这确保了规范名称及其别名的数据 不可能有什么不同。此规则还确保可以删除缓存的CNAME 在未与权威服务器检查其他RR类型的情况下使用

您正在尝试为
@
记录创建CNAME。
@
记录是来源,例如example.com。在源位置已经至少有两个记录,SOA(开始授权-基本上是关于域的信息)记录和NS(名称服务器)

因此,您无法为源站创建CNAME记录


因此,您只能为源站创建一个A记录(为了实现标准的A记录查询,当然您仍然可以创建MX等)。但是,有些DNS提供商有一种特殊类型的记录,即ANAME,如果您在源站需要CNAME记录,则需要切换到其中一种

因此,在云DNS中,我不能将CNAME与顶级域一起使用?@Lightheaded,因为你不应该这样做我也有这种需要,但谷歌云DNS文档已经过时,无法匹配其管理web控制台页面。。。医生在。。。请告诉我们您是如何解决此问题的。为了实现www.mydomain.net和domain.net指向同一记录,我添加了另一个DNS名称为www.mydomain.net的记录。现在回想起来,似乎相当明显:)