快速入门

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

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

要求

本快速入门假设您已具备以下条件:

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

准备工作

  1. 登录您的 Google 帐号。

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

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

    转到项目选择器页面

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

  4. 启用 DNS API。

    启用 API

创建公开的托管地区

托管地区用于存放具有相同 DNS 名称后缀的 DNS 记录。托管地区具有一组域名服务器,它们可以接受查询并做出响应。如需创建新的公开托管地区,请执行以下操作:

  1. 转到 Cloud Console 中的“创建 DNS 地区”页面。

    转到“创建 DNS 地区”页面

  2. 地区类型中选择“公开”。

  3. 地区名称中输入 my-new-zone

  4. 使用一个您拥有的域名输入该地区的 DNS 名称后缀。例如,example.com

  5. DNSSEC 下,保留 Off 设置对选中状态。

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

  6. 点击创建

随机将显示地区详细信息页面。请注意,系统已为您创建了默认的 NS 和 SOA 记录。

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

在地区列表页面上,点击地区名称以进入记录页面。

创建新记录

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

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

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

  1. 转到 Cloud Console 中的“创建 DNS 地区”页面。

    转到 Cloud DNS 页面

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

  3. 点击添加记录集

  4. 如需创建 A 记录,请从资源记录类型菜单中选择 A。如需创建 AAAA 记录,请选择 AAAA

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

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

  6. 点击创建

创建 CNAME 记录

接下来,为 www 子网域创建 CNAME 记录:

  1. 点击添加记录集
  2. DNS 名称下,输入 www
  3. 资源记录类型下,选择 CNAME
  4. 标准名称下,依次输入域名和一个英文句点。例如,example.com.

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

  5. 点击创建

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

更新您的域名服务器

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

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

大功告成!您已经成功使用 Cloud DNS 设置了 DNS 记录。

清理

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

  1. 转到 Cloud Console 的 Cloud DNS 地区页面。

    转到“DNS 地区”页面

  2. 在 Cloud DNS 地区页面上,点击地区名称 (my-new-zone) 以进入地区详细信息页面。

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

  4. 点击删除记录集 (Delete Records Sets)。

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

  5. 转到 Cloud Console 的 Cloud DNS 地区页面。

    转到“DNS 地区”页面

  6. 点击地区名称 (my-new-zone) 旁边的垃圾箱图标以删除该地区。

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

后续步骤