本文介绍如何为云助手配置域名解析,即获取相关服务域名的IP并修改hosts文件。
背景信息
在使用云助手等功能时,实例需要能访问相关的服务域名才能完成您指定的动作,例如执行云助手命令。实例中配置了默认的DNS Nameserver,用于完成域名解析,您可以执行
cat /etc/resolv.conf查看该配置,如下图所示。

但如果您修改配置文件覆盖了默认的DNS Nameserver,使用云助手等功能时域名解析可能失败或过慢,导致功能不可用,例如云助手命令执行失败。这时您可以参照本文操作,自行为云助手配置域名解析。
操作步骤
- 远程连接实例。
- 获取云助手相关服务域名的IP。
云助手用到以下服务域名:
- 用于执行云助手命令等云助手服务的域名,格式为
<region-id>.axt.aliyun.com
。
- 用于云助手插件及升级包服务的域名,格式为
aliyun-client-assist-<region-id>.oss-<region-id>-internal.aliyuncs.com
。
说明 请将<region-id>替换为地域的ID。
以华北2(北京)为例,分别执行以下命令获取服务域名的IP:
ping -c 4 cn-beijing.axt.aliyun.com
ping -c 4 aliyun-client-assist-cn-beijing.oss-cn-beijing-internal.aliyuncs.com

- 修改hosts文件。
echo "100.100.XX.XX cn-beijing.axt.aliyun.com" >> /etc/hosts && \
echo "100.118.XX.XX aliyun-client-assist-cn-beijing.oss-cn-beijing-internal.aliyuncs.com" >> /etc/hosts
说明 请将100.100.XX.XX
、100.118.XX.XX
替换为实际获取的IP。
- 查看修改效果。
cat /etc/hosts
内容写入hosts文件即说明修改成功。

修改成功后,实例即可自动从hosts文件获取IP,完成域名解析。