通过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后也会使用关联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高级功能
DHCP选项集

创建DHCP选项集

  1. 登录专有网络管理控制台
  2. 在左侧导航栏,单击DHCP选项集
  3. 在顶部菜单栏处,选择要创建DHCP选项集的地域。
    DHCP选项集功能支持的地域信息,请参见功能发布及地域支持情况
  4. DHCP选项集页面,单击创建DHCP选项集
  5. 创建DHCP选项集页面,根据以下信息配置DHCP选项集。
    配置 说明
    基本信息
    实例名称 输入DHCP选项集的名称。

    名称长度为2~128个字符,以英文大小写字母或中文开头,可包含数字、下划线(_)和短划线(-)。

    描述 输入DHCP选项集的描述。

    描述长度为2~256个字符,不能以http://https://开头。

    DHCP选项配置
    域名 输入主机名后缀。

    DHCP选项集关联VPC后,会自动将域名同步给VPC中ECS实例。

    本示例输入example.com

    DNS域名服务器IP 输入域名服务器IP。
    默认使用阿里云VPC中的私网DNS服务器地址(100.100.2.136和100.100.2.138),以便您可以正常访问阿里云基础云上服务。如果您的业务有特殊需求,您可以单击自定义服务器IP指定服务器IP,您最多可以指定4个域名服务器IP。
    注意 指定域名服务器IP为自定义域名服务器IP时,请注意:
    • 系统会为您自动填入阿里云VPC中默认的私网DNS服务器地址(100.100.2.136和100.100.2.138),如果您删除系统自动填入的私网DNS服务器地址,可能会导致您无法访问阿里云基础云上服务,请谨慎操作。
    • 您需要在安全组和网络ACL(如有)中添加允许访问自定义域名服务器IP的规则,否则可能导致无法解析私有服务。具体操作,请参见添加安全组规则添加网络ACL规则

    本示例输入192.168.1.1

  6. 单击确定创建
  7. DHCP选项集页面,找到目标DHCP选项集,单击操作列下的编辑
  8. 可选:编辑DHCP选项集页面,修改DHCP选项集的实例名称、描述、域名或DNS域名服务器IP,然后单击确定编辑

编辑DHCP选项集

创建DHCP选项集后,您可以根据业务需要修改DHCP选项集的配置信息。

  1. 登录专有网络管理控制台
  2. 在左侧导航栏,单击DHCP选项集
  3. DHCP选项集页面,找到目标DHCP选项集,单击操作列下的编辑
  4. 编辑DHCP选项集页面,修改DHCP选项集的名称、描述、域名和DNS服务器IP,然后单击确定编辑

添加关联VPC

  1. 登录专有网络管理控制台
  2. 在左侧导航栏,单击DHCP选项集
  3. DHCP选项集页面,找到目标DHCP选项集,单击操作列下的关联专有网络
  4. 关联专有网络对话框,选择要关联的VPC,然后单击确定

更改DHCP选项集

将DHCP选项集关联到VPC后,您可以根据业务需要更改VPC关联的DHCP选项集。

  1. 登录专有网络管理控制台
  2. 在顶部菜单栏处,选择专有网络的地域。
  3. 专有网络页面,找到目标专有网络,单击专有网络的ID
  4. 专有网络基本信息区域,单击DHCP选项集右侧的更改关联
  5. 关联DHCP选项集对话框,选择要关联的DHCP选项集,然后单击确定

解除关联VPC

您可以解除DHCP选项集与VPC的关联,解除关联后,VPC中的ECS实例将不能通过DHCP协议使用DHCP选项集中的配置。

  1. 登录专有网络管理控制台
  2. 在左侧导航栏,单击DHCP选项集
  3. DHCP选项集页面,找到目标DHCP选项集,单击DHCP选项集ID。
  4. 已关联VPC区域,找到要解除关联的VPC,单击操作列下的解除关联
  5. 在弹出的对话框,单击确定解除

删除DHCP选项集

您需要确保要删除的DHCP选项集已经解除关联VPC。

  1. 登录专有网络管理控制台
  2. 在左侧导航栏,单击DHCP选项集
  3. DHCP选项集页面,找到目标DHCP选项集,单击操作列下的删除
  4. 在弹出的对话框,单击确定删除