使用 DHCP 选项集 - Amazon Virtual Private Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 DHCP 选项集

使用以下过程查看 DHCP 选项集,并进行使用。有关 DHCP 选项集工作原理的更多信息,请参阅 DHCP 选项集概念

查看您的 DHCP 选项集

您可以使用以下方式查看 DHCP 选项集。对于默认 DHCP 选项集,具有值的唯一设置是域名域名服务器

要使用控制台查看 DHCP 选项集
  1. 通过 https://console.aws.amazon.com/vpc/ 打开 Amazon VPC 控制台。

  2. 在导航窗格中,选择 DHCP option sets(DHCP 选项集)。

  3. 选择一个 DHCP 选项集的 ID 以打开其详细信息页面。

要使用命令行查看 DHCP 选项集

有关这些命令行界面的更多信息,请参阅 使用 Amazon VPC

创建 DHCP 选项集

借助自定义 DHCP 选项集,您可以使用自己的 DNS 服务器、域名等来自定义 VPC。您可以根据需要,任意创建额外 DHCP 选项集。但是,您一次只能将一个 VPC 与一个 DHCP 选项集相关联。

注意

在您创建 DHCP 选项集之后,您便无法再对其进行修改。要为您的 VPC 更新 DHCP 选项,您必须创建新的 DHCP 选项集,然后将其关联到您的 VPC。

要使用控制台创建 DHCP 选项集
  1. 通过 https://console.aws.amazon.com/vpc/ 打开 Amazon VPC 控制台。

  2. 在导航窗格中,选择 DHCP option sets(DHCP 选项集)。

  3. 选择 Create DHCP options set(创建 DHCP 选项集)。

  4. 对于 Tag settings(标签设置),根据需要输入 DHCP 选项集的名称。如果输入一个值,将会自动为 DHCP 选项集创建一个名称标签。

  5. 对于DHCP 选项,提供所需的配置参数。

    • Domain name(域名,可选):输入客户端通过域名系统解析主机名时应使用的域名。如果您未使用 AmazonProvided DNS,则您的自定义域名服务器必须根据需要解析主机名。如果您使用 Amazon Route 53 私有托管区域,则可以使用 AmazonProvided DNS。有关更多信息,请参阅 VPC 中的 DNS 属性

      某些 Linux 操作系统接受由空格分隔的多个域名。但是,Windows 和其他 Linux 操作系统将该值视为单个域,这会导致意外行为。如果您的 DHCP 选项集与一个 VPC 相关联,而该实例运行的操作系统将该值视为单个域,则仅指定一个域名。

    • Domain name servers(域名服务器,可选):输入将用于将主机名称解析为主机 IP 地址的 DNS 服务器。

      您可以输入 AmazonProvidedDNS 或自定义域名服务器。使用两者都可能会导致意外行为。您最多可以输入四个 IPv4 域名服务器(或最多三个 IPv4 域名服务器和 AmazonProvidedDNS)和四个 IPv6 域名服务器的 IP 地址,用逗号分隔。尽管最多可以指定八个域名服务器,但某些操作系统可能会施加较低的限制。有关 AmazonProvidedDNS 和 Amazon DNS 服务器的更多信息,请参阅Amazon DNS 服务器

      重要

      如果您的 VPC 有互联网网关,请务必为域名服务器值指定您自己的 DNS 服务器或亚马逊 AmazonProvided DNS 服务器 (DNS)。否则,VPC 中的实例将无法访问 DNS,这样会禁用互联网访问。

    • NTP servers(NTP 服务器,可选):输入最多八个网络时间协议(NTP)服务器的 IP 地址(四个 IPv4 地址和四个 IPv6 地址)。

      NTP 服务器为您的网络提供时间。您可以在 IPv4 地址 169.254.169.123 或 IPv6 地址 fd00:ec2::123 指定 Amazon Time Sync Service。原定设置下,实例与 Amazon Time Sync Service 通信。请注意,IPv6 地址只能在基于 Nitro 系统构建的 EC2 实例上访问。

      有关 NTP 服务器选项的更多信息,请参阅 RFC 2132。有关 Amazon Time Sync Service 的更多信息,请参阅《适用于 Linux 实例的 Amazon EC2 用户指南》中的为您的实例设置时间

    • NetBIOS name servers(NetBIOS 名称服务器,可选):输入最多四个 NetBIOS 名称服务器的 IP 地址。

      对于运行 Windows 操作系统的 EC2 实例,NetBIOS 电脑名称是分配给实例的一个友好名称,用于在网络上识别它。NetBIOS 名称服务器负责维护 NetBIOS 电脑名称与使用 NetBIOS 作为命名服务的网络的网络地址之间的映射列表。

    • NetBIOS node type(NetBIOS 节点类型,可选):输入 1248。我们建议您指定2(point-to-point 或 P 节点)。目前不支持广播和多播。有关这些节点类型的更多信息,请参阅 RFC 2132 的第 8.7 节,以及 RFC1001 的第 10 节。

      对于运行 Windows 操作系统的 EC2 实例,这是这些实例用于将 NetBIOS 名称解析为 IP 地址的方法。在原定设置选项集中,NetBIOS 节点类型没有值。

    • IPv6 首选租用时间(可选):一个值(以秒、分钟、小时或年为单位),表示分配了 IPv6 的正在运行的实例续订 DHCPv6 租约的频率。可接受的值介于 140 到 2147483647 秒之间(大约 68 年)。如果未输入任何值,则默认租用时间为 140 秒。如果您对 EC2 实例使用长期寻址,则可以延长租用时间并避免频繁的租约续订请求。租赁续订通常发生在租赁时间已过一半时。

  6. 添加 Tags(标签)。

  7. 选择 Create DHCP options set(创建 DHCP 选项集)。将新 DHCP 选项集的名称或 ID 记录下来。

  8. 要配置您的 VPC 以使用新的选项集,请参阅 更改与 VPC 关联的选项集。

要使用命令行为您的 VPC 创建 DHCP 选项集

有关这些命令行界面的更多信息,请参阅 使用 Amazon VPC

更改与 VPC 关联的选项集。

创建 DHCP 选项集之后,您可以将其与一个或多个 VPC 关联。您一次只能将一个 DHCP 选项集与一个 VPC 相关联。如果您未将 DHCP 选项集与 VPC 关联,则这样会禁用 VPC 中的域名解析。

在您将新的 DHCP 选项集与 VPC 关联时,任何现有实例以及您在 VPC 内启动的所有新实例都将使用新选项。无需重新开始或重新启动您的实例。根据实例更新 DHCP 租赁权的频率,实例会在几个小时内自动拾取更改。如果您愿意,您也可以使用实例上的操作系统,直接更新租赁权。

要使用控制台更改与 VPC 相关联的 DHCP 选项集
  1. 通过以下网址打开 Amazon VPC 控制台:https://console.aws.amazon.com/vpc/

  2. 在导航窗格中,选择 Your VPCs(您的 VPC)。

  3. 选择 VPC 的复选框,然后依次选择 Actions(操作)、Edit VPC settings(编辑 VPC 设置)。

  4. 对于 DHCP options set(DHCP 选项集),选择新的 DHCP 选项集。或者,选择没有 DHCP 选项集以禁用 VPC 的域名解析。

  5. 选择保存

要使用命令行更改与 VPC 相关联的 DHCP 选项集

有关这些命令行界面的更多信息,请参阅 使用 Amazon VPC

删除 DHCP 选项集

当您不再需要 DHCP 选项集时,您可以使按照以下步骤删除 DHCP 选项集。如果正在使用 DHCP 选项集,则无法将其删除。对于要删除的每个与 DHCP 选项集关联的 VPC,您必须将不同的 DHCP 选项集与该 VPC 关联或将 VPC 配置为不使用 DHCP 选项集。有关更多信息,请参阅 更改与 VPC 关联的选项集。

要使用控制台删除 DHCP 选项集
  1. 通过 https://console.aws.amazon.com/vpc/ 打开 Amazon VPC 控制台。

  2. 在导航窗格中,选择 DHCP option sets(DHCP 选项集)。

  3. 选择 DHCP 选项集的单选按钮,然后依次选择操作删除 DHCP 选项集

  4. 提示进行确认时,输入 delete,然后选择删除 DHCP 选项集

要使用命令行删除 DHCP 选项集

有关这些命令行界面的更多信息,请参阅 使用 Amazon VPC