flarectl 使用
flarectl 是 Cloudflare 的 CLI 工具。
配置
-
获取你的 Global API Key
-
配置环境变量:
export CF_API_EMAIL="your-email@example.com" export CF_API_KEY="your-global-api-key"
DNS
查看域名 ID:
flarectl zone list
添加 A 记录
A 记录是我们最常用的域名解析记录。
添加 A 记录:
flarectl dns create \
--zone example.com \
--type A \
--name www \
--content 93.184.215.14 \
--ttl 3600
--zone
:根域名--name
:A 记录的域名,也就是子域名--content
:A 记录指向的地址
这条命令添加了一个从 www.example.com
指向 93.184.215.14
的 A 记录。
检查 DNS 记录:
flarectl dns list --zone example.com
添加 MX 记录
MX 记录用于给域名分配邮件服务器。
flarectl dns create \
--zone example.com \
--type MX \
--name example.com \
--content mail.example.com \
--priority 10
--zone
:根域名--name
:MX 记录的域名,通常为根域名--content
:MX 记录指向的邮件服务器的主机名--priority
:MX 记录的优先级,数值越低优先级越高
这条命令添加了一个从 example.com
指向 mail.example.com
的 MX 记录。
删除记录
-
查找要删除的记录所在域名
flarectl zone list
-
查找记录 ID
flarectl dns list --zone example.com
-
使用记录 ID 删除记录
flarectl dns delete --zone example.com --id RECORD_ID