快速入门

本页面介绍如何为您的域名设置 Cloud DNS 托管地区和资源记录。我们将通过一个简单示例详细演示如何创建代管可用区,并为网域设置地址 (A) 和规范名称 (CNAME) 记录。

如需了解详情,请参阅以下资源:

  • 如需了解 Cloud DNS 概念,请参阅 Cloud DNS 概览
  • 如需了解与 Cloud DNS 相关的术语,请参阅关键术语
  • 如需了解 Virtual Private Cloud (VPC) 网络配置信息,请参阅 VPC 概览
  • 有关配置操作方法和 API 信息,请参阅后续操作

要求

本快速入门假定您具备以下各项:

  • 已通过域名注册商注册一个域名。您可以通过 Google DomainsCloud Domains 或自己选择的其他域名注册商注册域名。Cloud Domains 可让您通过 API 管理网域,而 Google Domains 不允许 API 访问。
  • 已备好一个与地区的 A 记录关联的 IP 地址。有效 IP 地址可以是已在使用您可以指向的 IP 地址运行的服务器。例如,您可以按照此教程的说明,在 Compute Engine 虚拟机上启动一个网络服务器。

准备工作

  1. 登录您的 Google 帐号。

    如果您还没有 Google 帐号,请注册新帐号

  2. 在 Google Cloud Console 的项目选择器页面上,选择或创建一个 Google Cloud 项目。

    转到项目选择器页面

  3. 确保您的 Cloud 项目已启用结算功能。 了解如何确认您的项目是否已启用结算功能

  4. 启用 DNS API。

    启用 API

创建公开的代管可用区

  1. 在 Google Cloud Console 中,转到创建 DNS 可用区页面。

    转到“创建 DNS 可用区”

  2. 对于可用区类型,请选择公开

  3. 对于可用区名称,输入 my-new-zone

  4. 对于 DNS 名称,使用一个您注册的域名输入该地区的 DNS 名称后缀(例如 example.com)。

  5. DNSSEC 下,确保已选择 Off 设置。

    Cloud Console 中“创建 DNS 可用区”页面的屏幕截图。

  6. 点击创建

随机将显示可用区详情页面。此时系统已为您创建了默认的 NS 和 SOA 记录。

“可用区详细信息”页面的屏幕截图。

如需修改记录,请在可用区详情页面上,点击您要修改的记录行末尾的 修改

创建一条记录以将网域指向外部 IP 地址

如果您的 IP 地址采用 #.#.#.# 格式,则您会获得一个 IPv4 地址,并且需要创建一条 A 记录。

如果您的 IP 地址采用 #:#:#:#:#:#:#:# 格式,则您会获得一个 IPv6 地址,并且需要创建一条 AAAA 记录。

  1. 在 Cloud Console 中,转到 Cloud DNS 页面。

    转到 Cloud DNS

  2. 点击要在其中添加记录集的可用区。

  3. 点击添加记录集

  4. 资源记录类型下,创建 A 记录,选择 A。如需创建 AAAA 记录,请选择 AAAA

  5. IPv4 地址IPv6 地址下,输入要与此网域一起使用的 IP 地址。

    “创建记录集”页面的屏幕截图,其中显示带有 IP 地址的 A 记录类型。

  6. 点击创建

www 子网域创建 CNAME 记录

  1. 在 Cloud Console 中,转到 Cloud DNS 页面。

    转到 Cloud DNS

  2. 点击要在其中添加记录集的可用区。

  3. 点击添加记录集

  4. DNS 名称下,输入 www

  5. 资源记录类型下,选择 CNAME

  6. 标准名称下,依次输入域名和一个英文句点(例如 example.com.)。

    “创建记录集”页面的屏幕截图,其中显示带有规范名称的 CNAME 记录类型。

  7. 点击创建

传播记录更新需要一些时间,具体取决于记录的存留时间 (TTL) 值。如需验证 DNS 记录是否有效,您可以访问域名并确认网域解析为您的 IP 地址。

更新您的域名服务器

最后,您必须更新网域的域名服务器以使用 Cloud DNS,从而将新创建的记录发布到互联网。

即使您的域名已在 Google Domains 中注册,您仍然需要更新域名服务器;尽管这些域名服务器看起来非常相似,但 Google Domains 使用的域名服务器与 Cloud DNS 为您的代管可用区使用的域名服务器并不相同。

您已成功使用 Cloud DNS 设置了 DNS 记录。

清理

为避免系统因本快速入门中使用的资源向您的 Google Cloud 帐号收取费用,请按照以下步骤操作。

  1. 在 Cloud Console 中,转到 Cloud DNS 可用区页面。

    转到 Cloud DNS 可用区

  2. 点击可用区名称 (my-new-zone) 以进入可用区详情页面。

  3. 选择您创建的 A 和 CNAME 记录。

  4. 点击删除记录集

    “可用区详细信息”页面的屏幕截图。

  5. 转到 Cloud DNS 可用区页面。

    转到 Cloud DNS 可用区

  6. 如需删除可用区,请选中 my-new-zone 复选框,然后点击行末的 删除可用区

    “Cloud DNS 可用区”页面的屏幕截图,其中突出显示可用区条目右侧的垃圾箱图标。

后续步骤

  • 如需添加、删除或更新记录,请参阅管理记录
  • 如需创建、更新、列出和删除代管区域,请参阅管理区域
  • 如需了解您在使用 Cloud DNS 时可能会遇到的常见问题的解决方案,请参阅问题排查
  • 如需引用此 API,请参阅 Cloud DNS REST API
  • 如需确定费用,请参阅 Cloud DNS 价格