本文档介绍如何在火山引擎私网解析(PrivateZone)中实现智能解析。
在私网解析 PrivateZone 中,您可以为每个记录集设置线路。每一条线路对应 火山引擎私有网络(VPC) 的一个 子网。收到 VPC 内的 DNS 查询请求时,私网解析 PrivateZone 可以将域名解析到您指定的子网中的 IP 地址。您还可以设置默认线路。默认线路覆盖 VPC 的所有子网。
注意
您为一个域名启用智能解析后:
您创建了一个 VPC。您的 VPC 有多个子网。其中,对于 subnet-1 子网和 subnet-2 子网,您需要实现可用区之间的容灾。因此,您需要把不同的子网部署在不同的可用区:
10.0.1.0/24
,位于可用区 A。10.0.2.0/24
,位于可用区 B。同时,您在 VPC 上添加了两个 火山引擎云服务器 ECS 实例,分别与 subnet-1 子网和 subnet-2 子网相关联。
10.0.1.128
。10.0.2.128
。VPC 内的资源可以通过 ecs.example.com
域名访问 VPC 内的两个 ECS 实例。而且:
10.0.1.128
的 ECS 实例。10.0.2.128
的 ECS 实例。10.0.1.128
和 10.0.2.128
的 ECS 实例。操作场景的架构如下图所示:
参见 添加域名 添加域名 example.com
。您需要在添加域名时开启智能解析。
在 私网域名管理 页面,选择 私网域名 标签页,找到您的域名。在 操作 列点击 管理。
在 记录管理 页面,点击 添加记录。为 subnet-1 子网添加解析记录。
在 添加记录 页面,为 subnet-1 子网配置解析记录的基本信息。
基本信息
参数 | 描述 |
---|---|
域名 | 把主机记录(域名前缀)设置为 |
记录类型 | 设置为 A。 |
TTL | 设置为 10分钟。 |
线路 | 设置为 subnet-1 子网。 |
记录值
记录值 | 是否启用 |
---|---|
10.0.1.128 | 启用 |
参数配置完成后,点击 提交。您可以在 记录管理 页面看到创建的 subnet-1 子网解析记录。
在 记录管理 页面,点击 添加记录。为 subnet-2 子网添加解析记录。
在 添加记录 页面,为 subnet-2 子网配置解析记录的基本信息。其中:
基本信息
参数 | 描述 |
---|---|
域名 | 把主机记录(域名前缀)设置为 |
记录类型 | 设置为 A。 |
TTL | 设置为 10分钟。 |
线路 | 设置为 subnet-2 子网。 |
记录值
记录值 | 是否启用 |
---|---|
10.0.2.128 | 启用 |
参数配置完成后,点击 提交。您可以在 记录管理 页面看到创建的 subnet-2 子网解析记录。
在 记录管理 页面,点击 添加记录。为 subnet-1 和 subnet-2 之外的子网添加解析记录。
在 添加记录 页面,为 subnet-1 和 subnet-2 之外的子网配置解析记录的基本信息。其中:
ecs
。10.0.1.128
和 10.0.2.128
,以便不同子网的资源可以解析到相应的 IP 地址。登录 subnet-1 子网中的 ECS 实例。在命令行中输入以下命令解析域名:
nslookup ecs.example.com
如果结果中的 IP 地址是 10.0.1.128
,则说明 subnet-1 子网中的智能解析生效。
登录 subnet-2 子网中的 ECS 实例。在命令行中输入以下命令解析域名:
nslookup ecs.example.com
如果结果中的 IP 地址是 10.0.2.128
,则说明 subnet-2 子网中的智能解析生效。
登录其他子网中的 ECS 实例。在命令行中输入以下命令解析域名:
nslookup ecs.example.com
如果结果中包含 10.0.1.128
和 10.0.2.128
,则说明默认线路的智能解析功能生效。