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 用户指南》中的实例元数据类别)。