创建动态 DDNS

1. 创建 Cloudflare 账户并获取 api 令牌

复制此令牌以访问 Cloudflare API。

2. 创建 DNS 记录

3. 构建请求

说明:zenoid 填写你的 zone_identifier。dns_record_id 填写你的 dns 记录 id。一般可通过 https://api.cloudflare.com/client/v4/zones/{zone_identifier}/dns_records 查询得到。

1
2
3
4
5
6
7
8
9
10
11
curl https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$DNS_RECORD_ID \
-X PATCH \
-H 'Content-Type: application/json' \
-H "Authorization: $CLOUDFLARE_API_KEY" \
-d '{
"name": "example.com",
"type": "A",
"comment": "Domain verification record",
"content": "198.51.100.4",
"proxied": false
}'

参考

Cloudflare API | DNS › Records › Update DNS Record