本文档介绍如何在火山引擎私网解析(PrivateZone)中生成主机名记录。您添加 ECS 主机名后,私网解析 PrivateZone 会根据您添加的 ECS 主机名自动生成主机名记录。
参见以下步骤在私网解析 PrivateZone 中添加 ECS 主机名。
参见 添加域名 了解如何添加一个域名。
说明
private.zone
。如果主机名是 ecs-game-app-huabei1
,那么对应的主机名记录的 FQDN 就是 ecs-game-app-huabei1.private.zone.
。您可以通过该 FQDN 访问主机名对应的 ECS 实例。然后,您需要为域名添加 ECS 主机名。
说明
如果您需要跨账号添加主机名,您可以在 添加主机名 页面点击 添加账号。您也可以点击 +继续添加 为域名关联其他火山引擎账号所创建的 ECS 实例的主机名。参见 跨账号关联 VPC。
如果域名所关联的火山引擎账号下添加了新的 ECS 实例或已添加的 ECS 主机名发生了变更,新的 ECS 主机名不会被自动同步到列表。您再次添加 ECS 主机名后,新的 ECS 主机名才会被同步。
参见以下步骤开启主机名自动同步。开启后,私网解析 PrivateZone 会每分钟查询域名所关联的 ECS 实例的主机名并把最新的 ECS 主机名同步到主机名记录中。
说明
如果您需要跨账号添加主机名,您可以在 编辑自动同步配置 页面点击 添加账号。您也可以点击 +继续添加 为域名关联其他火山引擎账号所创建的 ECS 实例的主机名。参见 跨账号关联 VPC。
如果域名所关联的火山引擎账号下添加了新的 ECS 实例或已添加的 ECS 主机名发生了变更,新的 ECS 主机名会被自动同步到列表。
登录一个与域名关联的 VPC 中的 ECS 实例,使用 dig 命令验证主机名记录是否生效。
dig ecs-game-app-huabei1.private.zone
如果返回的私网 IP 地址与主机名记录中的 主机IP 相同,则说明主机名记录生效。
如果您希望在您的 ECS 实例中直接通过主机名 ecs-game-app-huabei1
访问对应的 ECS 实例,您可以在您的 ECS 实例中,把 private.zone
域名添加到 /etc/resolv.conf
文件中的 search
配置。
search private.zone
search 配置会影响从系统 stub resolver 获取 DNS 解析结果的应用,包括 ping、SSH 和 cURL 等工具。例如,在 /etc/resolv.conf
文件中添加 search private.zone
配置后,如果您使用 ping 命令访问 ecs-game-app-huabei1
,ECS 实例的系统 stub resolver 会在解析域名时,自动把 ECS 主机名 ecs-game-app-huabei1
替换成 FQDN ecs-game-app-huabei1.private.zone.
。参见 Linux Manual Page 了解 search 配置的更多信息。
$ ping ecs-game-app-huabei1 PING ecs-game-app-huabei1.private.zone (192.168.0.159) 56(84) bytes of data.