更新网域的域名服务器

创建代管可用区后,您必须更改与您的网域注册关联的域名服务器,使其指向 Cloud DNS 域名服务器。此过程随域名注册服务提供商而异。请查阅提供商的文档,以确定如何更改域名服务器。

如果您还没有域名,则可以在 Google DomainsCloud Domains 上创建并注册一个新域名,也可以使用第三方域名注册商。

如果您使用的是 Cloud Domains,请参阅 Cloud Domains 文档中的为网域配置 DNS

如果您使用的是 Google Domains,请按照以下说明更新网域的域名服务器:

  1. 如需为您的网域更新域名服务器,请转到 Google Domains
  2. 点击您设置的网域。或者,您也可以点击该网域对应的管理链接。
  3. 在左侧导航菜单中,点击 DNS
  4. 选择使用自定义域名服务器
  5. 域名服务器字段中,输入您从可用区详细信息页面复制的第一个 NS 记录,例如 ns1.googledomains.com。 如需详细了解如何设置网域并获取 NS 记录,请参阅教程:使用 Cloud DNS 设置网域
  6. 如需添加其他域名服务器,请点击 添加,直到您更新了 Google Domains DNS 页面上的所有四个域名服务器。
  7. 点击保存

查找您的 Cloud DNS 域名服务器

为了使 Cloud DNS 正常运行,您必须确定与您的托管地区关联的域名服务器,并验证它们是否与您网域的域名服务器匹配。不同的托管地区具有不同的域名服务器。

控制台

  1. 在控制台中,进入 Cloud DNS 区域页面。

    前往“Cloud DNS 区域”

  2. 可用区名称下,选择您的代管可用区名称。

  3. 可用区详细信息页面,点击页面右上角的注册商设置

gcloud

如需返回被配置为针对您的可用区提供 DNS 查询的域名服务器列表,请运行 dns managed-zones describe 命令:

gcloud dns managed-zones describe ZONE_NAME

ZONE_NAME 替换为要为其返回域名服务器列表的代管可用区的名称。

查找域名服务器的 IP 地址

您的 Cloud DNS 域名服务器的 IP 地址会发生变化,并且对于不同地理位置的用户可能会有所不同。

如需查找 a 域名服务器分片中域名服务器的 IP 地址,请运行以下命令:

  dig ns-cloud-a1.googledomains.com +short
  dig ns-cloud-a2.googledomains.com +short
  dig ns-cloud-a3.googledomains.com +short
  dig ns-cloud-a4.googledomains.com +short

对于专用区域,您无法在公共互联网上查询域名服务器。 因此,无需查找其 IP 地址。

如需查找 Google Cloud 使用的所有 IP 地址范围,请参阅在何处可以找到 Compute Engine IP 地址范围?

验证域名服务器

验证网域的域名服务器是否与 Cloud DNS 可用区中所列域名服务器相匹配。

如需查询当前正在使用的域名服务器,请运行 dig 命令:

dig -t NS myzone.example.com.

为您的网域更改网域注册商的域名服务器

现在您已经获得托管您的托管地区的 Cloud DNS 域名服务器列表,接下来请通过您的网域注册商为您的网域更新域名服务器。您的域名注册商可能是 Google Domains、Cloud Domains 或第三方注册商。

通常,您需要向网域注册商提供至少两个 Cloud DNS 域名服务器。如果想要获享 Cloud DNS 的高可用性,您必须使用所有域名服务器。

更改网域注册商的域名服务器后,解析器流量可能需要一段时间才能定向到新的 Cloud DNS 域名服务器。解析器可以继续使用旧的域名服务器,直到旧 NS 记录上的 TTL 过期为止。

后续步骤

  • 如需了解您在使用 Cloud DNS 时可能会遇到的常见问题的解决方案,请参阅问题排查
  • 如需大致了解 Cloud DNS,请参阅 Cloud DNS 概览