排查 TXT 记录问题

在您向网域的 DNS 设置添加 TXT 记录后,您可以通过查找当前对网域生效的 TXT 记录来检查更改的状态。为此,您可以使用第三方网络服务,也可以从计算机运行 DNS 查询。

使用免费的网络服务来查询 TXT 记录

  1. 在以下网站提供的免费 DNS 记录查询工具中输入您的域名:

    https://toolbox.googleapps.com/apps/dig/

    如需仅查询 TXT 记录,请在域名前加上“txt:”,如下所示:
    txt: example.com

    如需查看已配置为使用 Google 服务的网域的结果,请输入:solarmora.com

  2. 提交表单。
  3. 验证结果。根据其用途,返回的值应与 TXT 记录值页面上的值一致,例如:
    网域 类型 类别 TTL 应答
    mail.solarmora.com. TXT IN 30 分钟 google-site-verification=J2T1DtdmI26z0uBqV4zkTvp3JfJCln

在您的计算机上运行 nslookup

大多数操作系统都附带 nslookup 应用,您可以使用该应用从 Windows、Mac 或 Linux 命令行中查找域名服务器详细信息。

  1. 如需在 Windows 中启动命令行,请依次点击开始 > 运行,输入“cmd”,然后按 Enter 键。
    在 Mac 或 Linux 上,启动终端。
  2. 输入以下命令:
    nslookup -q=txt example.com
  3. 借助我们的示例解读输出:
    nslookup -q=txt solarmora.com

    会返回:

    Server:    8.8.8.8
    Address:    8.8.8.8#53
    
    Non-authoritative answer:
    solarmora.com    text = "google-site-verification=J2T1DtdmI26z0uBqV4zkTvp3JfJCln"
    solarmora.com    text = "v=spf1 include:_spf.google.com ~all"
    

    此输出结果的相关部分显示在头两行之后。具体来说,该输出结果表明 solarmora.com 有两个文本记录。其中一条文本记录的值为“google-site-verification=J2T1DtdmI26z0uBqV4zkTvp3JfJCln”,这可能是用于验证域名所有权的字符串。另一条文本记录的值为“v=spf1 include:_spf.google.com ~all”,用于通过 Google Workspace 创建 SPF 记录。

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

更改“主机名”字段中的条目

如果您的 TXT 记录正确无误,请尝试更改 TXT 记录的“主机名”字段中的条目。

  1. 前往域名托管服务商处存储的 DNS 记录,修改验证记录。
  2. 在 Hostname(主机名,也称为 Host [主机]、Name [名称] 或 Host record [主机记录])字段中,输入您的域名,格式类似于 domainname.com。
  3. 保存记录并等待一段时间(最长 72 小时),看您的域名是否通过了 Google 验证。

还需要帮助?请联系域名托管服务商寻求帮助。