/install alicloud-network-dns-cli
Category: tool
Alibaba Cloud DNS (Alidns) CLI
Goals
- Query and manage Alibaba Cloud DNS records via
aliyun-cli. - Quickly configure CNAME for Function Compute custom domains.
When to Use
- When you need to add/update DNS records in Alibaba Cloud DNS.
- When you need CNAME setup for FC custom domains.
Install aliyun-cli (without sudo)
curl -fsSL https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -o /tmp/aliyun-cli.tgz
mkdir -p ~/.local/bin
tar -xzf /tmp/aliyun-cli.tgz -C /tmp
mv /tmp/aliyun ~/.local/bin/aliyun
chmod +x ~/.local/bin/aliyun
Configure Credentials
~/.local/bin/aliyun configure set \
--profile default \
--access-key-id \x3CAK> \
--access-key-secret \x3CSK> \
--region cn-hangzhou
Configure region as default; if best region is unclear, ask the user.
Query DNS Records
Query subdomain records:
~/.local/bin/aliyun alidns DescribeSubDomainRecords \
--SubDomain news.example.com
Add CNAME Record
~/.local/bin/aliyun alidns AddDomainRecord \
--DomainName example.com \
--RR news \
--Type CNAME \
--Value \x3CTARGET>
FC Custom Domain CNAME Target
Custom domain should point to FC public CNAME:
\x3Caccount_id>.\x3Cregion_id>.fc.aliyuncs.com
Example (Hangzhou):
1629965279769872.cn-hangzhou.fc.aliyuncs.com
Common Issues
- If apex CNAME is not supported, use subdomain like
wwwor ALIAS/ANAME records. - Create FC custom domain only after DNS propagation, otherwise
DomainNameNotResolvedmay occur.
References
-
aliyun-cli installation
-
Alidns API(AddDomainRecord / DescribeSubDomainRecords)
-
FC custom domain configuration and CNAME guidance
-
Official source list:
references/sources.md
Validation
mkdir -p output/alicloud-network-dns-cli
echo "validation_placeholder" > output/alicloud-network-dns-cli/validate.txt
Pass criteria: command exits 0 and output/alicloud-network-dns-cli/validate.txt is generated.
Output And Evidence
- Save artifacts, command outputs, and API response summaries under
output/alicloud-network-dns-cli/. - Include key parameters (region/resource id/time range) in evidence files for reproducibility.
Prerequisites
- Configure least-privilege Alibaba Cloud credentials before execution.
- Prefer environment variables:
ALICLOUD_ACCESS_KEY_ID,ALICLOUD_ACCESS_KEY_SECRET, optionalALICLOUD_REGION_ID. - If region is unclear, ask the user before running mutating operations.
Workflow
- Confirm user intent, region, identifiers, and whether the operation is read-only or mutating.
- Run one minimal read-only query first to verify connectivity and permissions.
- Execute the target operation with explicit parameters and bounded scope.
- Verify results and save output/evidence files.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install alicloud-network-dns-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/alicloud-network-dns-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Alicloud Network Dns Cli 是什么?
Alibaba Cloud DNS (Alidns) CLI skill. Use to query, add, and update DNS records via aliyun-cli, including CNAME setup for Function Compute custom domains. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1209 次。
如何安装 Alicloud Network Dns Cli?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install alicloud-network-dns-cli」即可一键安装,无需额外配置。
Alicloud Network Dns Cli 是免费的吗?
是的,Alicloud Network Dns Cli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Alicloud Network Dns Cli 支持哪些平台?
Alicloud Network Dns Cli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Alicloud Network Dns Cli?
由 cinience(@cinience)开发并维护,当前版本 v1.0.2。