文档首页/ 云解析服务 DNS/ 快速入门/ 配置ECS的内网域名解析
更新时间:2024-10-17 GMT+08:00

配置ECS的内网域名解析

操作场景

当您在华为云上部署了弹性云服务器以及其他云服务,想在已关联的VPC内通过内网域名实现互访,可以为弹性云服务器配置内网域名解析。

本操作以为弹性云服务器创建内网域名并添加A类型解析记录为例,介绍配置内网域名解析的操作指导。

操作流程

步骤

说明

准备工作

在配置ECS的内网域名解析前,请先注册华为账号并开通华为云、完成实名认证、为账户充值。

步骤一:创建内网域名

如果要实现通过内网域名访问弹性云服务器,需要为弹性云服务器创建内网域名。

步骤二:为域名添加A记录集

内网域名创建成功后,需要为域名添加A类型记录集。

步骤三:确认并修改VPC子网的DNS服务器地址

如果要实现内网解析在VPC内生效,内网域名所在VPC子网的DNS服务器地址需要与云解析服务提供的内网DNS地址保持一致。

步骤四:验证解析是否生效

内网域名解析创建完成后,验证解析是否生效。

准备工作

在配置ECS的内网域名解析之前,请先注册华为账号并开通华为云、完成实名认证、为账户充值、部署弹性云服务器并获取对应VPC名称及私有IP。

  1. 注册账号。

    详细请参见注册华为账号并开通华为云

  2. 实名认证。

    详细请参见实名认证

    如果您已开通华为云并进行实名认证,请忽略此步骤。

  1. 为账户充值。

    详细请参见账户充值

  2. 部署弹性云服务器并获取对应的VPC名称及私有IP。

步骤一:创建内网域名

通过内网域名访问弹性云服务器之前,需要先创建内网域名,以“example.com”为例。

  1. 进入内网域名列表页面
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面右上角,单击“创建内网域名”。
  4. 在“创建内网域名”页面中,根据界面提示配置相关参数,详细请参见创建内网域名

    表1 创建内网域名参数说明

    参数

    示例

    说明

    域名

    example.com

    创建的内网域名名称。

    支持创建顶级域,但需符合域名命名规范。

    域名的格式请参见域名格式与级别

    子域名递归解析代理

    开启

    开启该功能后,解析的子域名未在内网域名记录集中配置时,支持使用公网域名递归解析。

    VPC

    -

    内网域名关联的VPC。

    说明:

    关联的VPC需要与服务器(例如ECS)所在VPC保持一致,否则会导致内网域名解析不成功。

    标签

    example_key1

    example_value1

    请您按需为内网域名绑定标签,标签可用来分类和标识资源。

    描述

    This is a zone example.

    域名的描述信息。

  5. 单击“确定”。
  6. 返回“内网域名”页面。
    创建完成后,您可以在内网域名列表中查看新创建的域名信息。

    单击域名名称,可以看到系统已经为您创建了SOA类型和NS类型的记录集。

    • SOA类型的记录集标识了对此域名具有最终解释权的主权威服务器。
    • NS类型的记录集标识了此域名的权威服务器。

步骤二:为域名添加A记录集

域名创建完成后,需要为域名添加记录集,此处需要为域名添加A类型的记录集。

  1. 在“内网域名”页面的域名列表中,单击域名的名称“example.com”。

    进入“解析记录”页面。

  2. 在页面右上角,单击“添加记录集”。
  3. 在“添加记录集”页面,根据界面提示为域名“example.com”设置A记录集参数。
    • 主机记录:设置为空,表示解析的域名为主域名“example.com”。
    • 类型:设置为A类型记录集。
    • 值:设置为弹性云服务器的私有IP。

    其余参数取默认值,更多参数说明,请参见添加A类型记录集

    表2 A类型记录集参数说明

    参数

    示例

    说明

    主机记录

    www

    解析域名的前缀。

    例如创建的域名为“example.com”,其“主机记录”设置包括:

    • www:用于网站解析,表示解析的域名为“www.example.com”。
    • 空:用于网站解析,表示解析的域名为“example.com”。

      主机记录置为空,还可用于为空头域名“@”添加解析。

    • abc:用于子域名解析,表示解析的域名为“example.com”的子域名“abc.example.com”。
    • mail:用于邮箱解析,表示解析的域名为“mail.example.com”。
    • *:用于泛解析,表示解析的域名为“*.example.com”,匹配“example.com”的所有子域名。

    记录类型

    A – 将域名指向IPv4地址

    记录集的类型,此处为A类型。

    添加记录集时,如果提示解析记录集已经存在,说明待添加的记录集与当前域名已添加的记录集存在限制关系或者冲突。

    详细内容请参见为什么会提示解析记录集已经存在?

    TTL(秒)

    5分钟,即300s。

    解析记录在本地DNS服务器的缓存时间,以秒为单位。

    默认值为“300秒”。取值范围为:1~2147483647

    如果您的服务地址经常更换,建议TTL值设置相对小些,反之,建议设置相对大些。

    更多TTL相关内容请参见什么是TTL值?

    记录值

    192.168.12.2

    192.168.12.3

    域名对应的IPv4地址。

    最多可以输入50个不重复地址,多个地址之间以换行符分隔。

    标签

    example_key1

    example_value1

    请您按需为解析记录绑定标签,标签可用来分类和标识资源。

    描述

    -

    对解析记录的描述。

  4. 单击“确定”。
  5. 返回“解析记录”页面。

    添加完成后,您可以在域名对应的记录集列表中查看已添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。

步骤三:确认并修改VPC子网的DNS服务器地址

如果要实现内网解析在VPC内生效,内网域名所在VPC子网的DNS服务器地址需要与云解析服务提供的内网DNS地址保持一致,各区域的内网DNS地址请参见华为云提供的内网DNS地址是多少?

如果VPC子网的DNS服务器设置与华为云内网DNS地址不一致,则需要更改VPC子网的DNS服务器地址。

  1. 查询VPC子网的DNS服务器地址

    1. 进入内网域名列表页面
    2. 单击管理控制台左上角的,选择区域和项目。
    3. 在“内网域名”页面域名列表中,单击域名名称进入域名的解析记录页面。

      在内网域名的记录集列表上方会提示VPC子网使用的内网DNS地址。

    4. 确认内网DNS地址是否与华为云提供的内网DNS地址一致,如果不一致,则进行步骤2

  1. 修改VPC子网的DNS服务器地址

    1. 返回内网域名列表。
    2. 在内网域名列表的“已关联的VPC”列,单击VPC名称。

      进入到“虚拟私有云”页面修改VPC子网的DNS服务器地址。

      详细内容,请参考修改子网网络信息

步骤四:验证解析是否生效

域名解析记录添加完成后,您可以参考怎样测试域名解析是否生效?验证域名解析的结果。