You need to enable JavaScript to run this app.
导航

生成主机名记录

最近更新时间2024.02.26 21:11:43

首次发布时间2023.07.19 19:18:22

本文档介绍如何在火山引擎私网解析(PrivateZone)中添加一个或多个火山引擎账号中的 ECS 主机名。私网解析 PrivateZone 会根据 ECS 主机名自动生成主机名记录。

添加 ECS 主机名

参见以下操作步骤添加一个或多个火山引擎账号中的 ECS 主机名。

步骤一:在火山引擎私网解析(PrivateZone)中添加一个域名

参见 添加域名 了解如何添加一个域名。在添加域名时,您需要配置以下参数。

基本信息

配置说明
域名主机名记录的主域名。例如,您把该参数设置为 private.zone。如果主机名是 ecs-game-app-huabei1,那么对应的主机名记录的 FQDN 就是 ecs-game-app-huabei1.private.zone.。您可以通过该 FQDN 访问主机名对应的 ECS。

VPC信息

与域名关联的 VPC 与 ECS 所在的 VPC 相同。

(可选)步骤二:在火山引擎企业组织服务中创建企业组织

如果您需要跨账号添加主机名,那么您需要在火山引擎企业组织服务中创建一个企业组织并为该企业组织添加成员账号。

  1. 使用您的账号开通 火山引擎企业组织服务,并在企业组织服务中创建一个企业组织。此时,您的账号自动成为管理员账号。

  2. 邀请火山引擎账号 到您的企业组织。接受邀请的火山引擎账号就会成为企业组织的成员账号。同时,您也可以 创建成员账号

步骤三:为域名添加 ECS 主机名

然后,您需要为域名添加 ECS 主机名。

  1. 打开 私网解析 PrivateZone 控制台

  2. 私网域名管理 页面,找到您的域名,在 操作 列点击 管理

  3. 记录管理 页面,选择 主机名记录 标签页。

  4. 点击 添加主机名

  5. 添加主机名 页面,点击 添加账号。在弹出的对话框中输入您需要添加的成员账号。点击 确定。成员账号就会出现在下拉列表中。您可以在下拉列表中切换账号,为您的域名关联其他火山引擎账号所创建的 ECS 主机的主机名。您也可以点击 +继续添加,一次添加多个火山引擎账号中的 ECS 主机名。

  6. 添加完成后,点击 确定。私网解析 PrivateZone 会在列表中显示您添加的全部 ECS 主机名、ECS 主机的 IP 地址和地域。手动添加完成后,如果您创建了新的主机名,您需要再一次手动添加主机名。
    alt

(可选)步骤四:在域名中开启主机名自动同步

参见以下步骤开启主机名自动同步。开启后,私网解析 PrivateZone 会每分钟查询您的 ECS 主机名并把最新的 ECS 主机名更新在主机名记录中。

  1. 打开 私网解析 PrivateZone 控制台

  2. 私网域名管理 页面,找到您的域名。点击 管理

  3. 记录管理 页面,选择 主机名记录 标签页。

  4. 点击 自动同步配置

  5. 编辑自动同步配置 页面,开启 一键自动同步配置

  6. 点击 添加账号。在弹出的对话框中输入您需要添加的成员账号。点击 确定。成员账号就会出现在下拉列表中。您可以在下拉列表中切换账号,为您的域名关联其他火山引擎账号所创建的 ECS 主机的主机名。您也可以点击 +继续添加 添加其他火山引擎账号中的 ECS 主机名。自动同步的配置会覆盖 步骤三 中的配置。

  7. 添加完成后,点击 确定。私网解析 PrivateZone 会每分钟同步一次主机名列表。

验证主机名记录

远程连接一台与域名关联的 VPC 中的 ECS。在 ECS 中通过 dig 命令验证主机名记录是否生效。

dig ecs-game-app-huabei1.private.zone

如果返回的私网 IP 地址与主机名记录中的 主机IP 相同,则说明主机名记录生效。

直接通过主机名访问 ECS

如果您希望通过主机名 ecs-game-app-huabei1,而不是完整的域名 ecs-game-app-huabei1.private.zone 访问对应的 ECS,您可以在需要访问 ecs-game-app-huabei1 的 ECS 中,把 private.zone 域名添加到 /etc/resolv.conf 文件中的 search 配置。

search private.zone

添加完成后,ECS 的系统 stub resolver 会自动把主机名 ecs-game-app-huabei1private.zone 组成一个 FQDN ecs-game-app-huabei1.private.zone.,然后尝试解析这个 FQDN。参见 Linux Manual Page 了解 search 配置的更多信息。

search 配置会影响从系统 stub resolver 获取 DNS 解析结果的应用,例如 ping、ssh 和 cURL。例如,您使用 ping 命令访问 ecs-game-app-huabei1,ECS 的系统 stub resolver 会自动把 ecs-game-app-huabei1private.zone 组成 ecs-game-app-huabei1.private.zone

$ ping ecs-game-app-huabei1
PING ecs-game-app-huabei1.private.zone (192.168.0.159) 56(84) bytes of data.