flarectl 使用

flarectl 是 Cloudflare 的 CLI 工具。

配置

  1. 获取你的 Global API Key

  2. 配置环境变量:

    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 记录。

删除记录

  1. 查找要删除的记录所在域名

    flarectl zone list
    
  2. 查找记录 ID

    flarectl dns list --zone example.com
    
  3. 使用记录 ID 删除记录

    flarectl dns delete --zone example.com --id RECORD_ID
    
posted @ 2025-01-02 18:13  Undefined443  阅读(3)  评论(0编辑  收藏  举报