本文档介绍如何在火山引擎私网解析(PrivateZone)中添加 ECS 主机名。私网解析 PrivateZone 会根据您添加的 ECS 主机名自动生成主机名记录。
参见以下步骤在私网解析 PrivateZone 中添加 ECS 主机名。
参见 添加域名 了解如何添加一个域名。
说明
private.zone
。如果主机名是 ecs-game-app-huabei1
,那么对应的主机名记录的 FQDN 就是 ecs-game-app-huabei1.private.zone.
。您可以通过该 FQDN 访问主机名对应的 ECS 实例。如果您需要跨账号添加主机名,那么您需要在火山引擎企业组织服务中创建一个企业组织并为该企业组织添加成员账号。
然后,您需要为域名添加 ECS 主机名。
如果域名所关联的火山引擎账号下添加了新的 ECS 实例或已添加的 ECS 主机名发生了变更,新的 ECS 主机名不会被自动同步到列表。您再次添加 ECS 主机名后,新的 ECS 主机名才会被同步。
参见以下步骤开启主机名自动同步。开启后,私网解析 PrivateZone 会每分钟查询域名所关联的 ECS 实例的主机名并把最新的 ECS 主机名同步到主机名记录中。
如果域名所关联的火山引擎账号下添加了新的 ECS 实例或已添加的 ECS 主机名发生了变更,新的 ECS 主机名会被自动同步到列表。
登录一个与域名关联的 VPC 中的 ECS 实例,使用 dig 命令验证主机名记录是否生效。
dig ecs-game-app-huabei1.private.zone
如果返回的私网 IP 地址与主机名记录中的 主机IP 相同,则说明主机名记录生效。
如果您希望直接通过主机名 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.