排查与 CNAME 记录有关的问题

当您在网域的 DNS 设置中添加 CNAME 记录后(例如为了自定义网址或恢复您的 Google 帐号),可以查询网域中目前生效的是哪个 CNAME 记录,从而查看您的更改状态。您可以通过以下两种方式找到网域的 CNAME 记录:使用第三方网络服务或在计算机上运行 DNS 查询。您可以查看相应记录是否已添加。如果记录已添加,您也可以确认相应更改是否正确。

准备工作

请注意,DNS 更改最长可能需要 72 小时才会生效,具体取决于进行更改时相应记录的 TTL 值。什么是 TTL?

如果您是在注册 Google Cloud 帐号时找 Google 合作伙伴购买的域名,则无需添加 CNAME 记录来验证域名所有权,因为我们已经知道您就是域名的所有者。

查询并查看 CNAME 记录

通过域名托管服务商查询 CNAME 记录
  1. 转到域名托管服务商的网站。获取有关识别域名托管服务商的帮助
  2. 登录您的域名托管服务商网站帐号。
  3. 转到您网域的 DNS 记录。获取有关查找 DNS 记录的帮助
  4. 验证结果。返回的值应与“CNAME 记录值”页面上的值相符(具体取决于这些值的用途),例如:

     

    网域 类型 类别 TTL 应答
    mail.solarmora.com. CNAME IN 3600 ghs.googlehosted.com.
在计算机上运行 nslookup

大多数操作系统都自带 nslookup 应用,而且该应用可用于查询 Microsoft Windows、Apple Mac 或 Linux 命令行中的域名服务器详细信息。

  1. 要在 Windows 中启动命令行,请点击开始 > 运行。输入 cmd,然后按 Enter

    在 Mac 或 Linux 上,启动终端。

  2. 输入以下命令:

    nslookup -q=cname mail.example.com 

    example.com 替换为您要查询的 CNAME 记录所属网域的域名。

  3. 解析示例“solarmora.com”的输出结果:
    nslookup -q=cname mail.solarmora.com

    此示例会返回以下内容:

    Server:    8.8.8.8 
    Address:   8.8.8.8#53
    Non-authoritative answer:
    mail.solarmora.com    canonical name = ghs.googlehosted.com.

    最后 2 行是相关部分。具体来说,该输出结果表明 mail.solarmora.com 指向规范名称 ghs.googlehosted.com。

  4. (可选)检查 nslookup 输出结果的前两行,确保显示的 IP 地址(本例中为 8.8.8.8)代表您所需的域名服务器。根据您的 ISP 或自定义配置,您可能已经配置了其他域名服务器。您还可以选择在 nslookup 命令中附加 8.8.8.8,从而使用 Google Public DNS 解析服务,例如:
    nslookup -q=cname mail.solarmora.com 8.8.8.8

还需要帮助?

请直接联系您的域名托管服务商以寻求更多帮助。如果您要尝试验证域名所有权,并需要了解如何告知域名托管服务商您的确切需求,请参阅我要如何告知域名托管服务商?



“Google”、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。

该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题

搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
true
true
true
true
73010
false
false