本文介紹如何為雲助手佈建網域名解析,即擷取相關服務網域名稱的IP並修改hosts檔案。
操作環境
使用雲助手的功能時(例如執行雲助手命令),ECS執行個體需要能訪問相關的服務網域名稱才能完成您指定的動作。ECS執行個體中配置了預設的DNS Nameserver,用於雲助手服務的網域名稱,您無需額外配置即可使用。
但是,如果您修改了設定檔並覆蓋了預設的DNS Nameserver,網域名稱解析可能失敗或變慢,導致雲助手功能不可用。此時,建議您自行佈建網域名解析,以確保雲助手正常運行。
您可以通過以下方式查看ECS執行個體預設的DNS Nameserver,如果回顯與預設不一致,則需要自行為雲助手佈建網域名解析。
Linux執行個體
您可以執行cat /etc/resolv.conf
查看該配置,如下圖所示。
Windows執行個體
您可以在Windows PowerShell中執行nslookup
查看該配置,如下圖所示。
操作步驟
Linux執行個體
遠端連線Linux執行個體。
具體操作,請參見通過密碼或密鑰認證登入Linux執行個體。
擷取雲助手相關服務網域名稱的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
替換為步驟2中擷取的IP。查看修改效果。
cat /etc/hosts
回顯如下所示時,表示修改hosts檔案成功。
修改成功後,執行個體即可自動從hosts檔案擷取IP,完成網域名稱解析。
Windows執行個體
遠端連線Windows執行個體。
具體操作,請參見通過密碼或密鑰認證登入Windows執行個體。
擷取雲助手相關服務網域名稱的IP。
雲助手用到以下服務網域名稱:
用於執行雲助手命令等雲助手服務的網域名稱,格式為
<region-id>.axt.aliyun.com
。用於雲助手外掛程式及升級包服務的網域名稱,格式為
aliyun-client-assist-<region-id>.oss-<region-id>-internal.aliyuncs.com
。說明請將<region-id>替換為地區的ID。更多資訊,請參見地區和可用性區域。
以華北2(北京)為例,在Windows PowerShell中分別執行以下命令擷取服務網域名稱的IP:
ping cn-beijing.axt.aliyun.com ping aliyun-client-assist-cn-beijing.oss-cn-beijing-internal.aliyuncs.com
在Windows PowerShell中,執行如下命令,修改hosts檔案。
"100.100.XX.XX cn-beijing.axt.aliyun.com" | Add-Content C:\Windows\System32\drivers\etc\hosts "100.118.XX.XX aliyun-client-assist-cn-beijing.oss-cn-beijing-internal.aliyuncs.com" | Add-Content C:\Windows\System32\drivers\etc\hosts
說明請將
100.100.XX.XX
、100.118.XX.XX
替換為步驟2中擷取的IP。查看修改效果。
cat C:\Windows\System32\drivers\etc\hosts
回顯如下所示時,表示修改hosts檔案成功。
修改成功後,ECS執行個體即可自動從hosts檔案擷取IP,完成網域名稱解析。