Google Cloud DNS - 将 CNAME 添加到另一个域?

War*_*ren 1 domain-name-system google-cloud-platform

我无法将 CNAME 添加到另一个域 - 为什么以及如何解决?

我的区域名称是 myapp.com。为了添加自动电子邮件安全垃圾邮件,SendGrid(提供商)希望我添加以下格式的 3 个 CNAME 记录:

 - mail.myapp.com             a123.b456.sendgrid.net
 - s1._domainkey.myapp.com    s1.domainkey.a123.b456.sendgrid.net
 - s2._domainkey.myapp.com    s2.domainkey.a123.b456.sendgrid.net
Run Code Online (Sandbox Code Playgroud)

我不能这样做。没有错误,创建按钮不起作用。但是,我可以为自己的域创建 CNAME 记录。

我违反了 DNS 规则还是 Google Cloud 的限制?

编辑:添加了屏幕截图。

除了最后两个是 SendGrid 代码之外,编辑的部分都是 myapp.com。“响应”是我的子域。现有的 CNAME 只是一个测试,表明我可以添加 CNAME。

截屏

EEA*_*EAA 5

啊,我看到问题了。

同名的 MX 和 CNAME 记录不能存在于同一区域内。您需要重命名其中之一。