Amazon VPC 中的 DHCP 选项集 - Amazon Virtual Private Cloud

Amazon VPC 中的 DHCP 选项集

VPC 中的网络设备使用动态主机配置协议(DHCP)。您可以使用 DHCP 选项集控制虚拟网络中网络配置的以下方面:

  • VPC 中设备使用的 DNS 服务器、域名或网络时间协议(NTP)服务器。

  • 您的 VPC 是否启用了 DNS 解析。

什么是 DHCP?

TCP/IP 网络上的每台设备都需要一个 IP 地址才能通过网络进行通信。过去,IP 地址必须手动为网络中的每台设备分配。如今,您可以由 DHCP 服务器使用动态主机配置协议(DHCP)来动态分配 IP 地址。

在 EC2 实例上运行的应用程序可以根据需要与 Amazon DHCP 服务器通信,以检索其 IP 地址租约或其他网络配置信息(例如 Amazon DNS 服务器的 IP 地址或 VPC 中路由器的 IP 地址)。

您可以通过使用 DHCP 选项集指定 Amazon DHCP 服务器提供的网络配置。

如果 VPC 配置要求应用程序直接向 Amazon IPv6 DHCP 服务器发出请求,请注意以下各项:

  • 双堆栈子网中的 EC2 实例只能从 IPv6 DHCP 服务器检索其 IPv6 地址。它无法从 IPv6 DHCP 服务器检索任何其他联网配置,例如 DNS 服务器名称或域名。

  • 仅使用 IPv6 的子网中的 EC2 实例可以从 IPv6 DHCP 服务器检索其 IPv6 地址,并可以检索其他联网配置信息,例如 DNS 服务器名称和域名。

  • 对于仅限 IPv6 子网中的 EC2 实例,如果 DHCP 选项集中明确提及“AmazonProvidedDNS”,则 IPv4 DHCP Server 将返回 169.254.169.253 作为域名服务器。如果选项集中缺少“AmazonProvidedDNS”,则无论选项集中是否提及其他 IPv4 域名服务器,IPv4 DHCP Server 都不会返回地址。

Amazon DHCP 服务器还可以使用前缀委派为 VPC 中的网络接口提供完整的 IPv4 或 IPv6 前缀(请参阅《Amazon EC2 用户指南》中的为 Amazon EC2 网络接口分配前缀)。DHCP 响应中不提供 IPv4 前缀委派。可以使用 IMDS 检索分配给接口的 IPv4 前缀(请参阅《Amazon EC2 用户指南》中的实例元数据类别)。