通过导入区域文件来创建记录 - Amazon Route 53
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过导入区域文件来创建记录

如果您要从另一个 DNS 服务提供商迁移,并且您的当前 DNS 服务提供商允许您将当前 DNS 设置导出到区域文件,则您可以通过导入区域文件来快速为 Amazon Route 53 托管区域创建所有记录。

注意

区域文件使用称为 BIND 的标准格式来以文本格式表示记录。有关区域文件格式的信息,请参阅 Wikipedia 条目 Zone file。有关其他信息,请参阅 RFC 1034, Domain Names — Concepts and Facilities 第 3.6.1 节,以及 RFC 1035, Domain Names — Implementation and Specification 第 5 节。

如果要通过导入区域文件来创建记录,请注意以下事项:

  • 区域文件必须采用符合 RFC 标准的格式。

  • 区域文件中记录的域名必须与托管区域的名称相匹配。

  • Route 53 支持 $ORIGIN$TTL 关键字。如果区域文件包含 $GENERATE$INCLUDE 关键字,导入将失败,Route 53 将返回错误。

  • 当导入区域文件时,Route 53 会忽略区域文件中的 SOA 记录。Route 53 还会忽略与托管区域同名的任何 NS 记录。

  • 您可以导入最多 1000 条记录。如果需要导入超过 1000 个记录,可能需要使用 BIND 到 Amazon Route 53 转换工具

  • 如果托管区域已包含区域文件中显示的记录,则导入过程将失败,并且不会创建记录。

  • 我们建议您查看区域文件的内容,以确认记录名称根据需要包含或排除尾随点:

    • 当区域文件中的记录的名称包含尾部圆点 (example.com.) 时,导入过程将该名称解释为完全限定域名,并使用该名称创建 Route 53 记录。

    • 当区域文件中的记录的名称不包含尾部圆点 (www) 时,导入过程将该名称与区域文件中的域名 (example.com) 连接起来,并使用连接起来的名称 (Route 53) 创建 www.example.com 记录。

    如果导出过程未向记录的完全限定域名添加尾随点,则 Route 53 导入过程会将域名添加到记录名称中。例如,假设您要将记录导入到托管区域 example.com,而区域文件中的 MX 记录的名称是 mail.example.com,不带尾部圆点。Route 53 导入过程会创建一个名为 mail.example.com.example.com 的 MX 记录。

    重要

    对于 CNAME、MX、PTR 和 SRV 记录,此行为也适用于包含在 RDATA 值中的域名。例如,假设您有 example.com 的一个区域文件。如果区域文件中的 CNAME 记录(support,不包含尾部圆点)具有 RDATA 值 www.example.com(也不包含尾部圆点),则导入过程会创建名为 Route 53 的 support.example.com 记录来将流量路由到 www.example.com.example.com。在导入区域文件之前,请查看 RDATA 值并进行更新 (如适用)。

Route 53 不支持将记录导出到区域文件。

通过导入区域文件来创建记录

  1. 从当前为域提供服务的 DNS 服务提供商那里获取区域文件。此过程和相关术语因服务提供商而异。有关将记录导出或保存到区域文件或 BIND 文件的信息,请参阅提供商的界面和文档。

    如果找不到有关此过程的信息,则试着询问您当前的 DNS 提供商的客户支持,以获取您的记录列表区域文件信息。

  2. 登录 AWS 管理控制台并通过以下网址打开 Route 53 控制台:https://console.amazonaws.cn/route53/

  3. 在导航窗格中,选择 Hosted zones

  4. Hosted zones (托管区域) 页面上,创建新的托管区域:

    1. 选择 Create hosted zone (创建托管区域)。

    2. 输入您的域名,并可选择输入注释。

    3. 选择创建

  5. 选择 Import zone file (导入区域文件)。

  6. Import zone file (导入区域文件) 窗格中,将区域文件的内容粘贴到 Zone file (区域文件) 文本框中。

  7. 选择 Import

    注意

    根据您的区域文件中记录的数量,您可能需要等待几分钟,记录才能创建完毕。

  8. 如果您使用域的另一个 DNS 服务 (这很常见,如果您向另一个注册商注册了该域的话),则将 DNS 服务迁移到 Route 53。在完成该步骤后,您的注册商会开始将 Route 53 识别为您的 DNS 服务,以响应对您的域的 DNS 查询,而这些查询将开始被发送到 Route 53 DNS 服务器。(通常,在 DNS 查询开始被路由到 Route 53 之前,会有一两天的延迟,因为有关您以前的 DNS 服务的信息将在 DNS 解析程序中缓存这么长时间。) 有关更多信息,请参阅将 Amazon Route 53 作为现有域的 DNS 服务