返回顶部
a

alicloud-network-dns-cli阿里云DNS命令行

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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
1,184
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

alicloud-network-dns-cli

技能名称: alicloud-network-dns-cli
详细描述:
类别: 工具

阿里云 DNS (Alidns) CLI

目标

  • - 通过 aliyun-cli 查询和管理阿里云 DNS 记录。
  • 快速为函数计算自定义域名配置 CNAME。

使用场景

  • - 需要在阿里云 DNS 中添加/更新 DNS 记录时。
  • 需要为 FC 自定义域名设置 CNAME 时。

安装 aliyun-cli(无需 sudo)

bash
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

配置凭证

bash
~/.local/bin/aliyun configure set \
--profile default \
--access-key-id \
--access-key-secret \
--region cn-hangzhou

将区域配置为默认值;如果最佳区域不明确,请询问用户。

查询 DNS 记录

查询子域名记录:

bash
~/.local/bin/aliyun alidns DescribeSubDomainRecords \
--SubDomain news.example.com

添加 CNAME 记录

bash
~/.local/bin/aliyun alidns AddDomainRecord \
--DomainName example.com \
--RR news \
--Type CNAME \
--Value

FC 自定义域名 CNAME 目标

自定义域名应指向 FC 公共 CNAME:

id>.id>.fc.aliyuncs.com

示例(杭州):

1629965279769872.cn-hangzhou.fc.aliyuncs.com

常见问题

  • - 如果不支持根域名 CNAME,请使用 www 等子域名或 ALIAS/ANAME 记录。
  • 仅在 DNS 传播后创建 FC 自定义域名,否则可能出现 DomainNameNotResolved 错误。

参考

  • - aliyun-cli 安装
- https://help.aliyun.com/zh/cli/install-cli-on-linux
  • - Alidns API(AddDomainRecord / DescribeSubDomainRecords)
- https://help.aliyun.com/zh/dns/api-alidns-2015-01-09-adddomainrecord - https://help.aliyun.com/zh/dns/api-alidns-2015-01-09-describesubdomainrecords
  • - FC 自定义域名配置和 CNAME 指南
- https://www.alibabacloud.com/help/en/functioncompute/fc/user-guide/configure-custom-domain-names
  • - 官方来源列表:references/sources.md

验证

bash
mkdir -p output/alicloud-network-dns-cli
echo validation_placeholder > output/alicloud-network-dns-cli/validate.txt

通过标准:命令退出码为 0 且生成了 output/alicloud-network-dns-cli/validate.txt。

输出和证据

  • - 将工件、命令输出和 API 响应摘要保存在 output/alicloud-network-dns-cli/ 下。
  • 在证据文件中包含关键参数(区域/资源 ID/时间范围),以确保可复现性。

前置条件

  • - 执行前配置最小权限的阿里云凭证。
  • 优先使用环境变量:ALICLOUDACCESSKEYID、ALICLOUDACCESSKEYSECRET,可选 ALICLOUDREGIONID。
  • 如果区域不明确,请在执行变更操作前询问用户。

工作流程

1) 确认用户意图、区域、标识符以及操作是只读还是变更操作。
2) 首先运行一个最小的只读查询,以验证连接和权限。
3) 使用明确的参数和有限的范围执行目标操作。
4) 验证结果并保存输出/证据文件。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alicloud-network-dns-cli-1776419939 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alicloud-network-dns-cli-1776419939 技能

通过命令行安装

skillhub install alicloud-network-dns-cli-1776419939

下载

⬇ 下载 alicloud-network-dns-cli v1.0.2(免费)

文件大小: 2.88 KB | 发布时间: 2026-4-17 19:08

v1.0.2 最新 2026-4-17 19:08
batch publish from alicloud-skills on 2026-03-11

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部