本文档介绍如何在火山引擎私网解析(PrivateZone)中为您的域名添加解析记录。
多条有相同的域名、线路和类型的解析记录会被合并到同一个记录集(Record set,RRSet)。在记录集中,您可以为每条解析记录设置权重,从而实现 DNS 层面的负载均衡。参见 RFC 7719 中的 RRSet。
前提条件
您已经 添加了域名。
添加一个记录集
参见以下步骤为您的域名添加一个记录集。在记录集中,您可以添加一条或多条解析记录。
- 打开 私网解析 PrivateZone 控制台。
- 在 私网域名管理 页面,选择 私网域名 标签页,找到您的域名。在 操作 列点击 管理。
- 在 记录管理 页面,选择 解析记录 标签页。然后点击 添加记录。
- 在 添加记录 页面,配置以下参数。
参数 | 说明 |
---|
记录类型 | 记录集所包含的解析记录类型。详见 解析记录类型。 |
域名 | 子域名的域名前缀。 - 如果您想让访问
www.example.com 的用户请求被路由,设置域名前缀为 www 。 - 如果您想让访问
example.com 的用户请求被路由,设置域名前缀为 @ 。 - 如果您想让访问
example.com 的所有子域名的用户请求被路由,设置域名前缀为 * 。
域名的规则如下: - 支持英文字母(a-z、A-Z)、数字(0-9)、中划线(-)、下划线(_)、英文句号(.)、通配符(*)、@、中文汉字。
- 不能在单级域名的开头或结尾使用。- 多个
. 不能连用。 @ 只能表示域名前缀为空,不能与其他字符在域名前缀中共存。* 只能被用在泛域名中:
* 只能代替域名最左侧的单级域名。例如 *.example.com 符合规则,但 example.*.com 和 abc*.example.com 都不符合规则。- 泛域名能匹配与其域名级别相同的域名及其子域名。例如,
*.example.com 会匹配 example.com 的所有子域名,包括 abc.example.com 或 abc.def.example.com 等域名,但不会匹配 example.com 。注意 具体域名会影响泛域名对多级子域名的匹配。例如, 如果私网解析 PrivateZone 中同时存在*.example.com 和 abc.example.com 这两个域名: - 域名以
abc.example.com 结尾(例如def.abc.example.com 或 123.abc.example.com )的 DNS 查询请求会匹配失败。 - 域名不以
abc.example.com 结尾但以 example.com 结尾(例如123.def.example.com )的 DNS 查询请求会匹配 *.example.com 。
- 具体域名的匹配优先级高于泛域名。例如,一个 DNS 查询请求的域名是
www.example.com , 如果私网解析 PrivateZone 中同时存在*.example.com 和 www.example.com 这两个域名,私网解析 PrivateZone 会先匹配 www.example.com 。
- 单级域名的长度不超过 63 个字符。FQDN 格式下,域名的总长度不超过 254 个字符。
|
TTL | 解析记录的缓存过期时间,默认值是 10 分钟。TTL 越小,解析记录更新后生效就越快。参见 功能版本规格 了解 TTL 的限制。 |
线路 | 解析记录在 VPC 中的生效范围,可以是与您的域名关联的 VPC 的一个子网或全部子网。您必须在 添加域名 时开启了 智能解析 后,才可以设置该参数。参见 实现智能解析。 |
负载均衡 | 是否为记录集开启 DNS 层面的负载均衡。参见 实现负载均衡。您必须在 添加域名 时开启了 负载均衡 后,才可以设置该参数。 - 开启:启用 DNS 层面的负载均衡。如果一个记录集包含多个记录值,而且每个记录值都有一个权重,那么私网解析 PrivateZone 会统计记录集中所有记录值的权重的和,并计算出每个记录值所占的权重比例。根据每个记录值所占的权重比例,私网解析 PrivateZone 会在响应相同比例的 DNS 查询请求时返回该记录值。
例如,www.example.com 下有一个记录集,包含两个记录值 10.0.0.1 和 10.0.0.2 ,其权重分别为 1 和 3。如果私网解析 PrivateZone 收到 100 条匹配该记录集的 DNS 查询请求,25 条 DNS 查询请求的响应中的记录值是 10.0.0.1 ,75 条 DNS 查询请求的响应中的记录值是 10.0.0.2 。 - 关闭:禁用 DNS 层面的负载均衡。对于任意一个 DNS 查询请求,私网解析 PrivateZone 都会返回记录集中的全部记录值。记录值的顺序是随机的。
|
记录值 | 记录集中的记录值。每个记录值是一条解析记录。点击 添加记录值,然后设置一个记录值。您可以添加多个记录值。 如果记录值是域名,域名会以 FQDN 格式展示。 |
权重 | 记录值的权重。负载均衡 参数被设置为 开启 时,该参数才会显示。参见 实现负载均衡。参见 功能版本规格 了解权重的限制。 |
是否启用 | 是否启用该记录值。 - 启用:该记录值被包含在 DNS 查询响应中。
- 禁用:该记录值不会被包含在 DNS 查询响应中。
|
备注 | 记录值的备注。支持 UTF-8 编码,长度不超过 50 个字符。 |
- 配置完成后点击 提交。您可以在 记录管理 页面看到创建的解析记录。
后续步骤
添加解析记录之后,您可以: