更新网域的域名服务器

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

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

如果您使用的是 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 Console 中,转到 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 概览