我为我的 Amazon Virtual Private Cloud(Amazon VPC)的动态主机配置协议(DHCP)选项集设置了自定义配置参数。但这些选项并未传递给该 Amazon VPC 中的 Amazon Elastic Compute Cloud(Amazon EC2)实例。如何解决此问题?
简短描述
当您将新的 DHCP 选项集与您的 Amazon VPC 关联时,该 VPC 中的所有新实例和现有实例都将使用新选项。您的实例会自动执行更改,具体取决于这些实例续订 DHCP 租约的频率。您可以通过实例上的操作系统手动续订地址租约。如果您尝试续订 IP 地址但没有看到新的 DHCP 参数,请检查以下资源和配置以诊断和解决问题:
- DHCP 选项集的参数
- Amazon EC2 实例的网络配置和操作系统内核参数
解决方法
DHCP 选项集的参数
- 打开 Amazon VPC 控制台。
- 在导航窗格中的 Virtual Private Cloud(虚拟私有云)下,选择 DHCP Options Sets(DHCP 选项集)。
- 在资源列表中,选择具有您的自定义配置参数的 DHCP 选项集。
- 在 Summary(摘要)视图中,验证 Options(选项)是否符合 Amazon VPC 中的 DHCP 选项集 中描述的准则。
Domain name(域名)参数:
有些 Linux 操作系统接受用空格分隔的多个域名。其他 Linux 操作系统将该值视为单个域。Windows 操作系统将该值视为单个域。因此,当 DHCP 选项集与 VPC 关联时,最佳做法是仅指定一个域名。
Domain name servers(域名服务器)参数:
您可以输入 AmazonProvidedDNS 或自定义域名服务器。同时使用两者可能会导致意外行为。因此,建议要么使用 AmazonProvidedDNS,要么使用自定义域名服务器。您可以输入不超过四个 IPv4 域名服务器的 IP 地址。您还可以添加不超过三个 IPv4 域名服务器、一个 AmazonProvidedDNS 和四个用逗号分隔的 IPv6 域名服务器。尽管您可以指定不超过八个域名服务器,但某些操作系统规定的上限可能更低。
**重要提示:**DHCP 选项集创建后将无法修改。要修改 DHCP 选项集,请使用正确的参数 创建一个新的 DHCP 选项集 并 将其关联到您的 VPC。
Amazon EC2 实例的网络配置和操作系统内核参数
相关信息
VPC 的 DNS 属性