【问题标题】:How to add CNAME records to Google Domain?如何将 CNAME 记录添加到 Google 域?
【发布时间】:2020-06-23 03:44:48
【问题描述】:

我刚刚注册了 SendGrid,我需要将这些(上图)SendGrid CNAME 记录添加到我的 Google 域。问题是它没有告诉我在第一个字段(“@”)中输入什么。如果我把它留空,我会得到一个错误(见下图)。请帮忙。

PS:根据Google Domains Help page 添加www 会给我一个命名冲突,因为已经有一条带有www 的A 记录。

【问题讨论】:

  • 我也遇到了同样的问题,你找到解决办法了吗?

标签: email sendgrid cname google-domains


【解决方案1】:

您需要添加 CNAME 记录,并从主机名中删除您尝试进行身份验证的域。例如,如果您尝试验证域 abc.com,SendGrid 将显示三个带有主机名的 CNAME 记录:emXXXX.abc.coms1._domainkey.abc.coms2._domainkey.abc.com。在 Google Domains 中,您需要添加三个 CNAME 类型的自定义资源记录,其名称为:emXXXXs1._domainkeys2._domainkey。对于其中的每一个,您必须添加 SendGrid 提供的值作为 CNAME 记录的数据。信息传播可能需要一段时间,因此验证不会立即生效。几小时后重试。

【讨论】:

  • 谢谢,经过数小时的搜索,我永远不会想到这一点!
  • 这很完美,对我有用,非常感谢!
【解决方案2】:

自己在 Google 域中犯了这个错误,并在几天后意识到了这一点(在您保存 CNAME 记录后,我一直在等待长达 48 小时,以便 CNAME 更新按照消息通知的方式传播)。

无论如何,假设您的 google 域是 xyz.com,并且您想添加一条 CNAME 记录,someprefix.xyz.com 应该重定向到 somesite.com

错误的做法:

----------------------------------------------------------------------
|  someprefix.xyz.com   |     CNAME    |  1  |    somesite.com       |   ❌
----------------------------------------------------------------------

正确的做法:

--------------------------------------------------------------
|  someprefix   |     CNAME    |  1  |    somesite.com       |   ✅
--------------------------------------------------------------

【讨论】:

    【解决方案3】:

    我花了几天时间才弄清楚这个问题。根据 SendGrid 向您显示的内容,这非常具有误导性。无论如何,解决方案很简单。当您从 SendGrid 复制时,请确保在将其粘贴到 Google Domains 字段中时删除您的域名。例如:

    您的域名是 ABC.COM 在 SendGrid 中,您将拥有:

    ------------------------------------------------------------------------------
    |  url444.ABC.COM    (COPY)    |     u2225555.cf555.sendgrid.net   (COPY)    |
    ------------------------------------------------------------------------------
    

    当你去谷歌域名添加记录时,你会输入:url444 然后从下拉菜单中选择 CNAME,将 TTL 的默认值保留为 1,然后在下一个字段中,您将放置 SendGrid 提供的任何内容而不会删除。所以,在谷歌你应该有:

    ------------------------------------------------------------------------------
    |  url444.ABC    |     CNAME    |  1  |    u2225555.cf555.sendgrid.net       |
    ------------------------------------------------------------------------------
    

    【讨论】:

    • 您的图表很棒,但是您包含了不正确的“.ABC”。 SendGrid 为您提供“url444.ABC.COM”,但您要输入的只是“url444”(删除 .com,删除 .abc)
    • 这是我的解决方案。我确认@AndrewBirks 所说的仅在此示例中输入“url444”。
    【解决方案4】:

    亨特先生是对的。这样做的原因是因为通过domains.google.com平台添加CNAME记录时,它会自动将您的域名附加到主机名字段的末尾,所以如果您从SendGrid Domain Authentication页面选择复制选项,它会添加您的域名两次。因此,简而言之,只需在粘贴到主机名字段时删除您的域名即可。

    【讨论】:

      猜你喜欢
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-12
      • 2020-12-15
      • 2022-01-06
      相关资源
      最近更新 更多