通过DHCP选项集功能,您可以为VPC中的ECS实例配置DNS服务器IP地址和域名。使用DHCP选项集功能前,您需要先创建DHCP选项集并指定业务所需的DNS服务器IP地址和域名。再将DHCP选项集与VPC关联,关联后,VPC中新建的ECS实例会使用关联的DHCP选项集中的配置,而存量ECS实例在更新DHCP后也会使用关联DHCP选项集中的配置。
任务
背景信息
创建ECS实例时,默认使用的是阿里云提供的DNS服务器IP,该DNS服务器IP不能解析您私网内的服务。您可以为ECS实例手动指定您自定义的DNS服务器IP地址,但修改的配置会在ECS实例重启后失效。
VPC支持DHCP选项集功能,您可以将DHCP选项集与VPC关联。关联后,VPC中新建的ECS实例会使用关联的DHCP选项集中的配置,而存量ECS实例在更新DHCP(重启ECS实例、重启DHCP
Client服务或重启网络服务)后也会使用关联DHCP选项集中的配置。更多信息,请参见DHCP选项集概述。

- DHCP选项集的地域必须与要关联的VPC的地域相同。
- 一个DHCP选项集可以关联多个VPC,但一个VPC只能关联一个DHCP选项集。
默认情况下,一个DHCP选项集可关联10个VPC,暂不支持提升配额。
- DHCP选项集属于VPC高级功能,VPC高级功能与ECS实例规格族具有如下约束:
- 如果VPC创建了下列实例规格族中的ECS实例,则该VPC不能使用VPC高级功能。
ecs.c1、ecs.c2、ecs.c4、ecs.ce4、ecs.cm4、ecs.d1、ecs.e3、ecs.e4、ecs.ga1、ecs.gn4、ecs.gn5、ecs.i1、ecs.m1、ecs.m2、ecs.mn4、ecs.n1、ecs.n2、ecs.n4、ecs.s1、ecs.s2、ecs.s3、ecs.se1、ecs.sn1、ecs.sn2、ecs.t1、ecs.xn4
- 如果VPC使用了高级功能,则该VPC无法创建上述实例规格族中的ECS实例,也无法将其他VPC下所包含的上述实例规格族中的ECS实例迁移到该VPC下。
如需使用,请升级不支持VPC高级功能的ECS实例的规格或释放不支持VPC高级功能的ECS实例。- 升级操作,请参见包年包月实例升配规格和按量付费实例变配规格。
- 释放操作,请参见释放实例。
说明 如果您的VPC中含有ECS实例规格族限制中的任一实例,且您已经创建了DHCP选项集,为了保证正常使用DHCP选项集功能,请升级ECS实例规格或释放ECS实例。更多信息,请参见VPC高级功能。 - 如果VPC创建了下列实例规格族中的ECS实例,则该VPC不能使用VPC高级功能。

创建DHCP选项集
编辑DHCP选项集
创建DHCP选项集后,您可以根据业务需要修改DHCP选项集的配置信息。
- 登录专有网络管理控制台。
- 在左侧导航栏,单击DHCP选项集。
- 在DHCP选项集页面,找到目标DHCP选项集,然后在操作列单击编辑。
- 在编辑DHCP选项集页面,修改DHCP选项集的名称、描述、域名或DNS服务器IP等信息,然后单击确定编辑。
关联VPC
- 登录专有网络管理控制台。
- 在左侧导航栏,单击DHCP选项集。
- 在DHCP选项集页面,找到目标DHCP选项集,然后在操作列单击关联专有网络。
- 在关联专有网络对话框,选择要关联的VPC,然后单击确定。
更改DHCP选项集
将DHCP选项集关联到VPC后,您可以根据业务需要更改VPC关联的DHCP选项集。
- 登录专有网络管理控制台。
- 在顶部菜单栏处,选择专有网络的地域。
- 在专有网络页面,找到目标专有网络,单击专有网络的ID。
- 在专有网络基本信息区域,单击DHCP选项集右侧的更改关联。
- 在关联DHCP选项集对话框,选择要关联的DHCP选项集,然后单击确定。
解除关联VPC
您可以解除DHCP选项集与VPC的关联,解除关联后,VPC中的ECS实例将不能通过DHCP协议使用DHCP选项集中的配置。
- 登录专有网络管理控制台。
- 在左侧导航栏,单击DHCP选项集。
- 在DHCP选项集页面,找到目标DHCP选项集,单击DHCP选项集ID。
- 在已关联VPC区域,找到要解除关联的VPC,然后在操作列单击解除关联。
- 在弹出的对话框,单击确定解除。
删除DHCP选项集
您需要确保要删除的DHCP选项集已经解除关联VPC。
- 登录专有网络管理控制台。
- 在左侧导航栏,单击DHCP选项集。
- 在DHCP选项集页面,找到目标DHCP选项集,然后在操作列单击删除。
- 在弹出的对话框,单击确定删除。
相关文档
- CreateDhcpOptionsSet:创建DHCP选项集。
- UpdateDhcpOptionsSetAttribute:修改DHCP选项集配置信息。
- AttachDhcpOptionsSetToVpc:将DHCP选项集关联到VPC。
- ReplaceVpcDhcpOptionsSet:更改DHCP选项集与VPC的关联。
- DetachDhcpOptionsSetFromVpc:将DHCP选项集与VPC取消关联。
- DeleteDhcpOptionsSet:删除DHCP选项集。